Full-stack software engineer

I love turning ambitious ideas into products people can actually use.

I love designing, building, testing, and shipping thoughtful software—using Codex and Claude agent workflows to automate repetitive work while keeping quality and human judgment at the center.

Product interfaces

React, TypeScript, Next.js, React Native, SwiftUI

AI systems and agent workflows

Codex, Claude, OpenAI, Pipecat, Python, Node.js

Data and cloud

AWS, DynamoDB, PostgreSQL, Athena, Supabase

Edge and commerce

Cloudflare, D1, KV, R2, Stripe Connect, Cardano

Selected work

Production systems, built end to end.

Four environments where product judgment, infrastructure, and reliability had to work together.

Company experience

VantaSoft

Technical leadership and hands-on product engineering across AI, education, and commerce systems.

Three product engagements · one continuous full-stack engineering practice

VantaSoft public website describing technical leadership and hands-on engineering services.
The overarching company for my work across Amira Learning, Telvana, and CardSync.

Enterprise EdTech

Amira Learning

Enterprise assessment and reporting systems spanning bilingual experiences, configurable access controls, privacy-conscious analytics, and reliability work across a distributed AWS data platform.

  • Delivered assessment configuration and reporting workflows that stay coherent across educator, student, and data surfaces.
  • Hardened privacy, pagination, lifecycle, and multilingual behavior through traced data paths and regression coverage.

Full-stack software engineer

React · TypeScript · Python · AWS · GraphQL · DynamoDB · Athena · Domo

Amira Learning public website introducing its AI learning agent for reading growth.
Enterprise education technology supported by reliable assessment, reporting, and data workflows.

AI voice systems

Telvana

Production AI voice systems that coordinate natural conversations with reliable scheduling, patient-facing workflows, structured notes, operational summaries, and guarded tool execution.

  • Modernized a streamed voice-agent runtime around native tool calling with explicit timeout and finalization safeguards.
  • Delivered booking, verification, scheduling, and weekly-summary workflows across Python and TypeScript services.

Full-stack software engineer

Python · Pipecat · OpenAI Responses · Next.js · Express · Prisma · AWS Lambda · SES

Telvana public website presenting its around-the-clock AI receptionist product.
Production voice agents designed around dependable tools, scheduling, and structured outcomes.

Commerce platform

CardSync

A production trading-card inventory and commerce platform combining fast catalog workflows with card scanning, claims, store credit, connected payments, marketplace exports, and operational tooling.

  • Shipped end-to-end inventory, order, intake, claim-sale, pricing, and payment workflows used by card shops.
  • Improved high-volume navigation and valuation paths with caching, batching, pagination, cancellation, and edge image delivery.

Full-stack software engineer

React 19 · TypeScript · Hono · Cloudflare Workers · PostgreSQL · Drizzle · Stripe Connect

CardSync inventory interface showing searchable trading-card catalog and operator controls.
One operating system for card-shop inventory, pricing, claims, payments, and marketplace workflows.

More selected work

Products and tools I have helped take from idea to working software.

Open-source, Web3, iOS, and game systems built with the same production discipline.

Blink Labs product · Cardano rewards

TosiDrop

A Cardano token-rewards and claims platform developed through Blink Labs, combining wallet and stake-address access with network-safe reward discovery, claim workflows, account history, and analytics.

  • Redesigned the claim and profile experience around a focused dark interface, clearer wallet states, responsive navigation, and accessible reward flows.
  • Implemented network-isolated personal analytics with D1 persistence, claim and fee coverage, accessible charts, and a public analytics route.

Full-stack software engineer

React · TypeScript · Cloudflare Workers · D1 · Cardano · Mesh SDK · Vitest · Playwright

TosiDrop claim interface for connecting a Cardano wallet or previewing rewards with a stake address.
Cardano rewards, wallet-aware claims, network-safe analytics, and accessible account workflows.

Open-source developer tools

Zusty

A Chrome DevTools extension and middleware for understanding Zustand applications through time travel, action logs, state snapshots, render metrics, store visualization, and component relationships.

  • Designed debugging workflows that connect state changes to the components and renders they affect.
  • Published a low-friction middleware integration and helped grow the project to 128 GitHub stars and an official ecosystem listing.

Co-creator and software engineer

React · TypeScript · Zustand · D3 · Chrome DevTools · Jest

The ZustyMiddleware npm package page showing installation, usage examples, releases, and weekly downloads.
An open-source state debugging package published for low-friction installation through npm.

Social iOS product

Ordo

A privacy-conscious daily social-ranking app for comparing taste with friends and the wider community, designed as a compact ritual rather than an endless social feed.

  • Built SwiftUI ranking, reveal, group, archive, content, account, deep-link, and notification experiences backed by Supabase.
  • Created native release, privacy, screenshot, reviewer, and TestFlight workflows that carried the product into external testing.

Creator and iOS engineer

SwiftUI · Swift · Supabase · PostgreSQL · Sign in with Apple · Fastlane · XCTest

Ordo iOS product screens showing a daily ranking board, group results, and a member profile.
A compact social ritual for ranking daily prompts and comparing taste with friends.

Cooperative iOS game

Project Café

An asynchronous cooperative café game where short role-specific shifts influence a shared operation, with deterministic state, resilient checkpoints, and an economy designed for long-term group play.

  • Built and verified Cashier, Barista, and Server role slices with reducer-driven logic, accessibility coverage, and resumable sessions.
  • Modeled a bounded weekly economy with permanent progression, bottleneck reporting, and deterministic multi-horizon simulations.

Creator and game systems engineer

SwiftUI · Swift · Supabase · Deno · PostgreSQL · XCTest · Swift Package Manager

Restaurant ordering platform

Crossroads Café

A public website and same-day pickup ordering system for a City of Industry café, with catering requests, a staff order desk behind Cloudflare Access, and a versioned menu the café publishes itself.

  • Shipped pickup ordering with live availability windows, itemized catering pricing and delivery eligibility, signed receipt links, Turnstile protection, and a PWA-ready React front end.
  • Built the Cloudflare Workers backend on D1 with queued Resend email, dead-letter and quarantine queues, staff order and menu-publish APIs, and a deploy guard that refuses to overwrite a newer live build.

Full-stack software engineer

React 19 · TypeScript · Vite · Cloudflare Workers · Cloudflare Pages · D1 · Queues · Resend

Crossroads Café homepage hero showing fresh lunch wraps beside a pickup ordering button and menu and catering navigation.
A café website and pickup ordering system running on Cloudflare Workers, Pages, and D1.

Draft analytics and simulation

Fantasy Draft 2026

A 12-team half-PPR draft guide, live Sleeper-synced draft tracker, and pick advisor, backed by seeded Monte Carlo draft simulations, a touchdown-regression model, and a reporter-sourced news wire.

  • Aggregated nine traceable feeds: Sleeper half-PPR ADP, 18 weekly projection pulls, 2025 game logs, injury and depth-chart status, 24-hour waiver trends, live draft sync, and a news wire filtered to named reporters, plus FantasyFootballCalculator mock-draft ADP (2,372 drafts) and Vegas implied totals, on top of the original research board built from FantasyPros, Yahoo, Boris Chen, 4for4, ESPN, CBS, PFF, NBC, and DraftKings.
  • Ran seeded 16-round draft simulations, 30,000 worlds per seat, to compare draft policies, paired seasons, first-pick and decision-tree studies, RB-loss and ceiling-risk scenarios, tier-cliff survival, bye-clash cost, K/DST round checks, and a 700-draft room where every user runs the tool, with measured teammate correlation and a standard error on every number.
  • Built a value-over-replacement advisor with a survival model over ADP ± σ, opponent-need demand, tier cliffs, bye stacking, handcuffs, and a plain-English beginner mode, gated by pre-draft audits that fail when the advisor and simulations disagree.

Creator

React 19 · TypeScript · Vite · Tailwind · Node scripts · Sleeper API · GitHub Pages

Fantasy Draft 2026 board showing tiered player rankings with ADP, value, and call columns beside a live pick advisor panel.
A live draft board and pick advisor grounded in real ADP, sourced news, and seeded draft simulations.

Outside work

Résumé request

Request my résumé

Hi, and thank you for your interest. Because my résumé contains private contact information, I share it directly with recruiters and hiring teams by email.

Request résumé by email