Experience
2025 – 2026 Senior Software Engineer · IGN / Humble Bundle
- Core contributor to migration from legacy Python services to a TypeScript monorepo (Node.js, Next.js, Payload CMS), migrating 7 services and enabling 40% faster deployments and a 80% reduction in runtime incidents.
- Owned the game key distribution, order management system (OMS), and product information management (PIM) domains for the order fulfillment engineering pod.
- Served as the pod's primary Python engineer, maintaining production services and upgrading the legacy runtime from Python 2.7 to 3.8 while migrating functionality to TypeScript.
- Introduced AI-assisted development workflows and mentored engineers in LLM use, prompt engineering, context management, Claude Code, and Pi, training 11 engineers and reducing PR turnaround or triage time by 35%.
- Regular contributor to IGN's weekly engineering talks, presenting practical best practices for applying LLMs to software development.
- Built internal AI developer tools to auto-generate commit messages and PR descriptions and attach Claude Code context to commits, reducing time spent writing PR descriptions by 75% and improving traceability and documentation quality by 100%.
- Node.js
- Next.js
- TypeScript
- Payload CMS
- Python
- GCP
- LLMs
2023 – 2025 Principal Software Engineering Consultant · Independent Consultant
- Served as a senior technical partner to 6 startup clients, delivering full-stack development, architecture, infrastructure modernization, and production deployments, including a migration that reduced monthly cloud costs by 84%.
- Built an Agent Skill for TestBox that batch-generated synthetic user and product data, making SaaS demos feel rich and realistic.
- Cut infrastructure costs for startups by moving them off managed cloud services to self-hosted deployments, in one case moving a client off Heroku to drop their monthly bill from $3,400 to $560.
- Led infrastructure migrations to self-hosted Kamal deployments for Olympia and RCRDSHP, reducing reliance on costly managed cloud services.
- Ruby on Rails
- Deno
- Next.js
- Python
- Rust
- LLMs
2020 – 2022 Senior Software Engineer · Angle
- Built a global photography marketplace from scratch, connecting 1,000+ professional photographers with customers across 500+ cities.
- Reworked the legacy Firestore data model to surface sales and marketing insights, lifting conversion rates by 25%.
- Containerized the backend and deployment pipeline with Docker, cutting deployment times by 60% and improving release reliability.
- Maintained the production React application during the platform rebuild through defect resolution, performance optimization, and production support.
- Reduced cloud infrastructure costs through database migrations and resource right-sizing.
- Ruby on Rails
- Node.js
- Next.js
- Firestore
2018 – 2019 Co-Founder & Lead Engineer · HODL Wallet
- Led a small team building an open-source, Bitcoin-only wallet for iOS and Android, reaching 100K+ downloads at a 4.0-star average.
- Implemented mobile wallet security features, including on-device private key storage, secure backup, and account recovery.
- Built a self-service React knowledge base that reduced repetitive support requests and enabled customers to resolve common issues independently.
- Maintained the mobile applications and open-source libraries through code review, release management, and community support.
- Swift
- Java
- C
- Node.js
- Next.js
2014 – 2019 Co-Founder & CTO · Bitstop
- Built the company's Bitcoin ATM SaaS platform from scratch and grew the network past 2,700 machines across 39 states.
- Hired, mentored, and led a team of 6 engineers, consistently shipping ahead of schedule.
- Integrated SaaS platform with kiosk manufacturers' bare-metal hardware, reducing installation time from 4 hours to 1 hour and lowering onsite setup costs by 60%.
- Founded and hosted Miami's first Bitcoin Hackathon, drawing thousands and seeding the local blockchain community.
- Crystal
- Ruby on Rails
- Node.js
- Python
- .NET
2016 – 2019 Co-Founder & Web Developer · The Plantain
- Built and ran a WordPress multisite network powering multiple satirical sites, supporting 3M monthly unique visitors and 50K concurrent users.
- Kept the sites online through rapid growth, absorbing traffic spikes from hundreds of thousands of readers.
- Built a secure drop portal for private source communications.
- WordPress
- Ruby
- PHP
2012 – 2014 Web Developer · iAnalyst
- Built WordPress themes from static designs with HTML, CSS, and jQuery.
- Wrote custom WordPress plugins to fit each client's needs.
- Ran a fleet of dedicated and VPS Linux servers hosting 80+ client sites.
- Handled customer support through an email ticketing system.
- PHP
- WordPress
- jQuery
- Linux
2010 – 2011 Web Developer · Oasis Media Group
- Turned static designs into WordPress themes with HTML, CSS, and jQuery.
- Built custom WordPress plugins tailored to each client.
- Built a white-label management system supporting 4 agencies and 600 end users.
- Ran dedicated and VPS Linux servers hosting 300+ client sites.
- Handled customer support over email ticketing.
- PHP
- WordPress
- Ruby on Rails
About

I'm a Senior Software Engineer based in Denver, Colorado, with 19 years of experience in full-stack development, software architecture, cloud infrastructure, DevOps, and technical leadership. I build production applications with TypeScript, Next.js, Ruby on Rails, and Python, with a recent focus on ecommerce platforms, large language models, and AI-assisted software development.
I take products from initial concept through software architecture, implementation, and large-scale production. I've shipped iOS and Android applications with 100K+ downloads, scaled a Bitcoin ATM network past 2,700 machines, and led teams through infrastructure modernization and self-hosted deployments.
Recently, I've introduced LLMs and AI-assisted development workflows to engineering teams, mentoring engineers on Claude Code and Pi while teaching prompt engineering, context management, and practical techniques for applying AI to software development.
In my spare time, you can usually find me testing the latest open source LLM, opening Pokémon packs, hanging out with my wife and cat, or running around Speranza.
Open Source
Cross-platform desktop app for running Pi coding agents locally with a React interface and on-device API keys.
TypeScript CLI for zero-downtime container deployments with mesh networking and service discovery.
chisme
- TypeScript
- Bun
- SQLite
- LLMs
Local CLI that indexes AI coding sessions in SQLite and provides hybrid keyword and semantic search.
Offline web app that implements Shamir's Secret Sharing for splitting and recovering sensitive information.
TCG Fetch
- Rust
- Machine Learning
High-performance Rust CLI for building and augmenting trading card datasets for machine learning.
Kamal Maintenance
- Docker
Kamal accessory that adds maintenance mode to containerized web applications.
Tipcoin Core
- C++
Experimental open-source C++ blockchain for peer-to-peer tipping.
twilio.cr
- Crystal
Crystal client library for integrating applications with the Twilio API.
Browser-based artillery distance and azimuth calculator for Foxhole.
pececito
- Python
Python automation bot for fishing in World of Warcraft Classic.
Available for work
Let's build something together.
Open to interesting projects and meaningful collaborations. Have an idea, or just want to chat? Say hello.
[email protected]