Experience

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.

Education

San Francisco State University

Master of Science, Computer Science • 2009

Master's Thesis: Learning Without Wires: Designing a Serious MMORPG for Science Education for Mobile Devices

San Francisco State University

Bachelor of Science, Computer Science • 2007

Dean's List

Projects

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.

Skills

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.

Associations

Association for Computing Machinery chapter at SFSU

President • 2005 — 2007

Started a textbook sharing program, held events, led fundraising efforts.