console.log(me.work);
The work I do is a great way for me to show my skills in action. Below are some of the projects that I've worked on in my free time along with some work I've done at my past jobs.
-
Intuit
At Intuit, I led the development and adoption of a new Tax Tool that transitioned the team from an outdated Vertica system to a modern S3-based data lake—cutting infrastructure costs by seven figures while improving speed, accuracy, and user satisfaction. I built Testable, a tool that generates realistic, secure test data for TurboTax’s data pipelines, reducing creation time from hours to minutes and boosting overall pipeline reliability. I also improved DB Deploy by enabling dataset-level deployments, reducing complexity and speeding up iteration by decoupling test dependencies. On the data side, I refactored critical join logic in our experimentation metrics engine (Scala + Spark), swapping expensive DataFrame joins for a reduce-union-grouping strategy. This change slashed EMR runtime from 3 hours to 20 minutes and eliminated job failures. Beyond code, I mentored two new hires as an onboarding buddy—helping them ramp up quickly, navigate internal systems, and feel confident asking questions from day one.
-
Viibe
Gone are the days of fighting over the aux, shouting your song suggestion across the room, or switching which device is connected to Bluetooth. Now you have Viibe. Viibe is an iOS app that allows a host to create a Viibe and allow their guests to connect to the Viibe via a code so everyone has a say in what music plays.
-
Asyncy
Asyncy is an open source microservice choreography as a platform. Asyncy allows you to develop fully micro-scalable services with built in metrics and logging. While on the team I developed a handful of microservices for developers to use along with multiple sample apps built in StoryScript to run on Asyncy. I also worked heavily on the Microservice.Guide’s CLI. Aside from all of this great tech, I would have to say my favorite part of this internship was learning how to become an entrepreneur. Since Asyncy is a startup I was able to gain an unbelievable amount of knowledge from Steve Peak this founder of Asyncy.
-
Intuit
My time spent at Intuit as a co-op was working on TestEasy - a tool that allows testers to test TurboTax flows. I ran usability tests and deployed TestEasy on AWS, using React, Java, MySQL, and CloudFormation with 100% code coverage and UI automation tests. I also mentored the next group of incoming interns rotating on to the TestEasy team. Aside from TestEasy, I launched two tools, Codecov and HipTest, on AWS using docker images, RDS, and CloudFormation. While these tools were awesome to work on, nothing tops the week long hackathon Intuit put on. I was the Lead for TurboPulse - the third runner up project. I really loved this week because I was able to learn a lot about being a leader and gaining the confidence to pitch ideas infront of a room of people.
-
Cesium
My last co-op was at Analytical Graphics Inc. where I was a part of the Cesium team and worked on the Cesium product. Cesium is an open-source JavaScript library for world-class 3D globes and maps. While on the Cesium team I learned a handful of skills. Some of these skills include: Git, Node, Knockout, and the workflow of GitHub (PR’s ect.).
-
Miscord
Miscord is a bot for the voice service Discord that takes user input via the Discord chat and will reply with a message, photo, or play a voice file depending on the input. While creating the bot I was able to learn more about Node, setting up Travis CI, and Amazon Web Service auto deployment.
-
Cesium Mobile
Cesium Mobile is an Android mobile app that runs Cesium built on Cordova. This app allows users to load local data and place billboards at their current geographic location with photos taken from their phone’s camera. Users can also load the local data for a complete offline experience.
-
Jump Source Spec
While working in WebStorm, I found that it was very time consuming always switching back and forth between source and test files. So, I decided to created the WebStorm plugin Jump Source Spec that made this much easier; with the click of a button.
-
Clustering
For my Algorithms and Data class I implemented a clustering algorithm. I created the algorithm by implementing Kruskal’s algorithm and a Union Find data structure.