Trainsit
Founding Full Stack Engineer • April 2026 — Present
Tech stack: Python, React, Claude Code, Google Cloud Platform
- DevEx: Reduced new engineer onboarding time to about an hour via local installation and configuration scripts.
- AI-Assisted Development: Developed, diagnosed, and maintained a rapidly growing feature set via Claude Code and CodeRabbit.
- Database Automation: Instrumented a database migration system designed to function locally as well as in staging/production environments.
Career sabbatical, independent projects
• Oct 2024 — March 2026
Tech stack: Claude Code, Google Cloud Platform, TypeScript, React, Python, OpenCV, Tauri, Qt, C++
- Modern Stack Architecture: Collaborated on an open source podcast client using React and TypeScript hosted in a multi-platform Tauri process.
- AI-Assisted Development: Used Claude Code for rapid prototyping, diagnosing bugs, and crafting unit tests.
- Google Cloud Platform: Managed deployments on Google Cloud Platform (GCP) with scalable Cloud Run jobs.
- DevOps and CI/CD Automation: Built and maintained build validation and automated unit testing with GitHub Actions.
Shaper Tools
Senior Software Engineer • Feb 2021 — Jun 2024
Tech stack: Qt/QML, JavaScript, C++, Boost, RESTful frontend, embedded Linux
- Frontend Development: Created new product features for Origin wood carving tool in JavaScript, C++, and Qt/QML.
- Monetization & Extensions: Engineered UI and high level product logic for a paid extension to the product.
- Hardware-Aware Logic: Designed resilient trial-tracking logic to ensure accurate expiration even in cases of hardware failure (dead onboard CMOS battery.)
- QA Automation: Crafted reliable, repeatable automated tests to catch regressions prior to manual testing.
Fivestars
Senior Software Engineer • Aug 2015 — Dec 2020
Tech stack: Python, Django, Falcon, Twisted, RESTful full stack, Windows, Postgres, SQL, AWS, Docker, C++, DLL injection, JIRA
- Database Optimization (SQL): Managed a massive Postgres database via Django; successfully reduced primary DB load and storage size by migrating unstructured customer data to AWS S3.
- Cloud & Infrastructure: Built and Dockerized microservice for deployment on AWS EC2.
- ML Training Tool: Co-authored a web tool for labeling unstructured receipt data for a machine learning service.
- POS Integration: Developed integrations for Windows-based POS systems. Capturing receipt data without drivers.
- High-Availability Data Migrations: Orchestrated data migrations using backup follower databases to avoid production downtime and stress on the main instance.
BitTorrent
Software Engineer • Oct 2013 — Apr 2015
Tech stack: C++, Windows, Scrum Agile methodology
- Advertising and Stability Engineering: Migrated the ad display stack to a multiprocess lightweight browser with IAB standard HTML, drastically reducing application crash rates.
Yorba Foundation
Software Engineer • Nov 2010 — Oct 2013
Tech stack: Vala, C++, GTK+, Qt, QML, JavaScript, SQLite, SQL, HTML, GStreamer, Ubuntu Linux
- Local Database (SQLite): Developed SQLite-based storage systems for the Shotwell photo manager, Geary email client, and Ubuntu Phone Gallery
- Mobile Development: Co-created the photo gallery application for Ubuntu Touch (aka “Ubuntu Phone”) using C++, JavaScript, and Qt/QML.
- Protocol Implementation: Contributed to custom IMAP/SMTP stacks for Geary.
- UI Design: Crafted HTML-based email display for Geary, QML-based UI for Ubuntu Phone, and refreshed GTK+ UI for Shotwell.
OPSWAT
Software Team Lead • Mar 2008 — Nov 2010
Tech stack: C++, Java, Swing, Windows, ActiveX, DLL injection, Linux, TeamCity, Scrum
- Reverse Engineering: Enhanced company’s core product, a multi-platform security compliance suite written in C++.
- Team Lead Engineer: Led projects including Windows sandboxing application and deployment implementation of security compliance suite with Java-based UI and multiple endpoint deployment option.
San Francisco State University
Bachelor of Science, Computer Science • 2007
Dean's List
Creator • 2025 — Present
Battle-tested webapp based on OpenCV/Tesseract image detection and label parsing developed in tandem with Claude Code. Runs on Google Cloud Run for low cost, high availability. Built CI/CD test runner on GitHub Actions for validating changes.
Maintainer • 2025 — Present
Engineered modular search engine integrations and responsive UI components using React and TypeScript. Leveraged Tauri to build a modern frontend on a lightweight integrated browser. Structured DevOps workflow with documentation and scripts.
Creator • 2013 — Present
Developed custom RSS/Atom parsing engine. Optimized database for lightning fast display and search. Built custom RESTful Chromium Embedded Framework stack. Implemented CI/CD via GitHub Actions.
Entrepreneurial mindset
Launched first company while in high school — and two more while in college.
Product and consumer focus
Strong preference towards creating effective, straightforward software that customers enjoy using.
Mentorship and coaching
Continuously improving the next generation of software engineers through hiring process improvements, coaching, and teaching by example.
President • 2005 — 2007
Started a textbook sharing program, held events, led fundraising efforts.