Resume
My professional experience and background
TL;DR
Software engineer with 7+ years of experience building web and mobile applications. Founded a Y Combinator company, built open source tools, and led development teams at financial institutions. Strong background in TypeScript, React, and distributed systems. Passionate about developer tools and collaborative software.
Experience
2021 - Present
Founder, Software Engineer
Aspen Cloud (YC W21)
Triplit
- • Built an open source query engine and sync engine in Typescript based on CRDTs for local first and collaborative applications
- • Grew the project to over 2.8k+ stars on GitHub and 4k+ weekly npm downloads, serving hundreds of developers and teams building apps for financial applications, farm management, event planning, and more
- • Built an incredibly accurate type inference and autocompletion system in Typescript based on a schema
- • Designed a safe schema evolution system similar to Protobuf, allowing for "code first" migrations
- • Setup a cloud service with and CI/CD system for autodeploying Docker images to Fly.io
- • Stack: TypeScript, Node.js, SQLite, Websockets, Docker, Fly.io
Aspen Spaces
- • Built a React Native app supporting chat and other collaborative apps
- • Designed a developer API for building collaborative apps within the app in webviews and a CRDT-based syncing system
- • Stack: React Native, TypeScript, GraphQL, Elixir, Postgres
Aspen Browser
- • Built an electron based web browser and window management system
- • Scaled the service within YC batch to hundreds of daily users
- • Stack: Electron, React, Firebase
2017 - 2020
Software Engineer
Steadfast Financial • New York, NY
- • Lead engineer for our proprietary web based research management system - worked with the CTO to determine user needs, generate and evaluate features, and implement them on the frontend and backend
- • Designed and built infrastructure for data science work in Python – responsible for planning and implementing our analytics software stack and standardizing development practices
- • Oversaw and mentored a new grad frontend engineer in my last year
2017
Founder
MOHO • Middlebury, VT
- • Built Middlebury's first service to connect students with off campus housing options
- • Designed and built the web app and backend infrastructure (Stack: MongoDB, Node/Express, Angular, Stripe)
- • Interfaced with students and landlords to gather requirements and feedback and iterate on the product
Summer 2016
Software Intern
Security First Corp • Irvine, CA
- •Designed and built their product’s automated UI testing platform using Selenium
Education
2013 - 2017
Middlebury College, Bachelor of Arts
Middlebury College • Middlebury, VT
- • Degrees in Computer Science and Economics
- • GPA: 3.75
- • Played lacrosse for 4 years, captaining the team my senior year year
Skills
Programming Languages
Frameworks & Tools
Additional Projects and Links
TD-Othello
Before AI and reinforcement learning was cool, I built an AI agent that learned to play the game Othello. Using a temporal difference learning algorithm TD-Lambda, it learned to play the game at a high level, and was able to beat known algorithms like Alpha-Beta pruning.
Let's Connect
Interested in my experience? I'd love to hear from you.