Software engineer with six years of professional experience in full-stack software development.
GitHub
Software engineer with six years of professional experience in full-stack software development.
I'm interested in many different topics, but some of the things currently piquing my interest include programming language theory, type systems, chess engines, and malware analysis.
When I'm not debugging code, I'm usually making weird instrumental music.
JAN 2024 — PRESENT
Expand the capabilities of a geospatial map application, such as adding the ability to transform geometries
Python
Docker
Apache Kafka
Shell Script
SEP 2018 — DEC 2023
Improved the performance of a Django application by making its jobs asynchronous, reducing user wait times by 40%.
Created an internal dashboard tool, using Python and React.js, that reduced the time needed to inspect the status of a production system by 66%.
Developed a CI/CD pipeline tool to automatically update the semantic version of Helm charts based on developers’ changes, which helped enforce versioning guidelines across repositories
Designed a serverless service and accompanying test harness, and led a team of 2 developers in the their implementation.
Java
TypeScript
AWS
Solr
NestJS
Oracle SQL
MAY 2016 — AUG 2016
Developed new features and fixed bugs for an accounting web application.
PHP
MySQL
JavaScript
My professional experience is mostly centered around full-stack web development, but my personal projects are more varied.
Python
Java
TypeScript
JavaScript
C#
Docker
AWS
Svelte
React
Unity
Here are a few of the projects I've worked on. Check out my GitHub for more!
C Notes is a web application that allows users to view a summarized version of their clinical notes data.
Solar Map is a web app that allows users to calculate the nominal power of a solar panel installation based on its area.
Look ma, no hands! An Android app that emulates playing a theremin.
My implementation of the famous cellular automaton.