Hi, my name is Maciej and I am a Bay Area-based web developer. I like JavaScript and fast loading websites. The web browser is an amazing invention; being able to share information, create tools, and play games without having to download any additional programs is awesome.

I've made some neat projects using HTML5/Canvas, React, D3, Python, Bootstrap, and Phaser, among others. However, if the project doesn't need a framework, I am happy working in good old vanilla JavaScript - especially now that ES6 is here!

Server-side, I've worked mainly with Python and Node. MySQL and Mongo are the databases I've used.

A visualization of the Internet. I wrote custom python scripts to obtain data from a number of different API sources. I then used Three.js and Tween.js to create an interactive, animated, customizable 3D map of the Internet.

A full-stack app displaying punk rock concert history. I wrote a Node script to scrape data from The List archive. I filtered this data to remove duplicate concerts and then moved this data into a Mongo database. I created a Node API and then used React to create a front end interface. I also used Chart.js for simple bar graphs.

A searchable fitness photo application. I scrapped Reddit posts using Python to create a database of fitness photo posts. I extracted details such as age, sex, height, and weight from the post titles to allow users to filter this data. I presented the data using Angular and Bootstrap.

An interactive network map of an Internet backbone. Users are able to view the network using a geographical map (Leaflet.js) or a force graph (D3.js). This duel representation allows a geographical and logical view of the network. The page is also used by potential customers to request a quote.

There is currently no good way to combine cycling and public transit in Google Maps, so I created a tool that combines BART and Bicycling. The user enters a start address and a destination address and the application provides information on BART trains and times along with bicycle times. Made using React and Redux along with BART API and Google Maps API.