Software engineer with six years of professional experience in full-stack software development.
Resume
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, human-AI interaction, 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
Go
Java
TypeScript
JavaScript
C#
HTML
Docker
Git
AWS
Svelte
React
CSS
MySQL
Flask
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.
My implementation of the famous cellular automaton.
Look ma, no hands! An Android app that emulates playing a theremin.