Full-stack engineer with 20+ years of shipping. I build products end-to-end — web, mobile, cloud — from scrappy startups to enterprise rollouts.
I'm a full-stack engineer with 20+ years of building and shipping products across web, mobile, and cloud — from early-stage startups to enterprise clients. I lead teams, architect scalable systems, and own projects end-to-end.
I started in game QA at THQ — writing the Xbox Live network testing handbook and hunting bugs across 20+ titles — then spent eight years as Director of Development at a Pasadena agency, leading a team across 50+ client projects and building event platforms for the likes of Shell and Maserati. Along the way I founded eTono, deploying scaling AWS infrastructure and shipping everything from e-commerce to an AI-driven real-time speech simulator.
Shell Eco-marathon is a global competition where high school and university teams engineer the most fuel-efficient vehicles, staged across regional events in the Americas, Europe, and Asia. In partnership with Publicis, I built the web app at the center of the competition experience—powering team submissions of technical documents, logistics, lodging, race results, and social event coverage. Each team received a shareable profile link bringing their info, race results, prizes, category, and video profile together in one place. I also provided on-site support across the 2009 and 2010 Americas and Europe events in the U.S. and Germany.
Maserati ran a series of custom event campaigns to engage owners and prospects—test-drive invitations, race weekends, and new-vehicle unveilings. Working with Ross Madrid, I built each campaign end to end, keeping a cohesive theme across print, email, and web while tailoring every one to its own creative direction and registration data requirements. The work spanned experiences like the Aspen Winter Drive, the Trofeo Maserati North America race series, and the year-end Winter Revel—each with a distinct look and a registration flow built to capture the specific attendee details that event called for.
Comtac's firefighter training app is a voice-driven simulation built on a real-time speech and media pipeline. I developed the web app, which captures the trainee's microphone audio and transcribes it with ElevenLabs, sends the transcribed commands to the OpenAI API to generate context-appropriate responses, then synthesizes dispatcher and arriving-unit speech back through ElevenLabs. Voice recordings are stored on Amazon S3, and all incident video—including the 360-degree structure walkthroughs—is hosted and streamed through Mux. Session data, including the self-evaluation and final score, is captured and saved for review.
Journey is a content hub for Beechcraft that archives the company's press releases, technical documents, videos, highlight reels, employee spotlights, customer success stories, and recent campaigns in one place. I built the website, where every piece of content is tagged by intended audience and a recommendation algorithm surfaces the articles and media each visitor is most likely to engage with based on their profile. Content is presented in a dynamic grid, with size and spacing allocated to each item according to its type and prominence.

