Ruby, Node.js, SQL, NoSQL (MongoDB), and Docker.
React.js, HTML, CSS + preprocessors, Javascript + jQuery, and Middleman.
This localized website was 100% built by me!
Proficiency with iOS development using Swift.
Certified AWS Solutions Architect since March 2018. Familiar with designing robust, scalable, fault-tolerant web services, including serverless architectures.
Proficient with Unix/Linux environments and shell scripting. Professional experience with Adobe Creative Suite and Microsoft Office.
Native fluency in English. Professional fluency in French (12 years). Working knowledge of Japanese.
A part-time small business dedicated to crafting custom vacations for travellers, I started Place I Know with the goal of making travel as hassle-free as possible.
The backend was originally developed using Ruby and Sinatra. It is currently in the process of being migrated to a Node.js backend with the goal of decoupling the architecture into microservices. The frontend is currently being migrated to a responsive, speedy React.js application.
The iOS app, written with Swift, features offline itinerary access, realtime chat with a travel planner, and offline maps from Mapbox.
A home project designed to link the Internet-connected devices in my home with software that orchestrates the devices in real-time.
For example, the air conditioner will automatically turn on if the outside temperature exceeds a certain threshold, but not if any windows are currently open — thereby saving energy from being wasted.
Currently, I have built: A wall-mounted smart mirror that can recognize who is standing in front of it, a wall-mounted touchscreen panel to control all connected devices in the home, and an IoT sensor that detects motion and logs the current temperature and humidity levels.
Divvy, the bike-sharing system in Chicago, releases anonymized trip information twice a year for anyone to analyze. This project, a two-time winner in the 2015 Divvy Data Challenge, compares the median observed trip time between every Divvy station pair and compares it to the same trip by public transportation. The result? It looks like most Divvy trips are faster than public transportation – suggesting bike-share in Chicago is a great addition to the way people move in the city.
The data was analyzed using PHP scripts that updated information in a SQL database. In order to get trip times via public transportation, the Google Maps API was called for every station pair using a PHP script. To build the visualization, I used the d3.js JavaScript library. The map in the pop-up was created using the Mapbox JavaScript library. Finally, making it pretty was done with good old CSS.
Won Best Overall Visualization and Most Insightful in the 2015 Divvy Data Challenge. Featured in Chicago Magazine, NBC Chicago, and Next City.
The Chicago Building Age Map uses data from the City of Chicago to display the age of construction for many of the city's hundreds of thousands of buildings. Inspired by similar projects in other cities, this map gives anyone the ability to see the history of their city visually. Filtering the map by years gives us an insight into how the city developed – from its 19th century core to the newer skyscrapers of the Loop.
July 2018 - Current
August 2017 - Current
September 2016 - August 2017
October 2015 - September 2016
May 2015 - August 2015
September 2012 - July 2014
2014 - 2015
2009 - 2012
This form uses AWS API Gateway, Lambda functions, and Simple Email Service to email me. Check out the code.