Projects

Professional Work at NI/Emerson

Products shipped to real customers. Initiatives rescued from years of stall. Billions in hardware validated.

Products I Owned

InstrumentStudio

Multi-Instrument Test Workflows

Visit Site

Desktop application for multi-instrument test workflows. I defined and launched InstrumentStudio Professional Edition from scratch, directly developed/recorded the training/sales enablement content and delivered the launch keynote at NIConnect.

Tech Stack

C#WPFgRPCLabVIEW

What It Does

  • Multi-instrument soft front panels
  • Measurement automation workflows
  • Plugin architecture for instrument extensions

Watch my keynote launch →

Vision Acquisition Software

Image Acquisition Drivers

Visit Site

Image acquisition drivers for NI's framegrabbers and smart cameras. Developed the kernel and user drivers, shipped 8 releases as project manager over 4 years.

Tech Stack

C++Windows KernelLabVIEW

What It Does

  • Hardware drivers for framegrabbers
  • Smart camera integration
  • High-performance image acquisition

Internal Work

The theme across all of it: making other people faster and more accurate.

Manufacturing Test Framework

Joined a project 3 years in at 50% complete. Assessed state, designed phased rollout, shipped to all of NI manufacturing in 1 year with zero downtime. Still validates billions of dollars in hardware.

Test Abstraction Library

Identified the need, persuaded leadership to invest. Designed abstraction making tests reusable across validation/production phases, different product families, and different instrumentation. Saved thousands of hours of engineering time.

gRPC Platform Services

Took over an initiative stuck in concept and negotiation for 2 years. Created phased approach, shipped NI's first desktop gRPC ecosystem in 1 year with multi-language support and early adopters actively using it.

Multi-Image Deployment Tool

Test station image switchover required removing hard drives and hours at a dedicated imaging station. Took the initiative to explore the problem, learn the technology, and build a solution in one quarter, reducing imaging time to minutes. Rolled out the change to manufacturing and saved thousands of hours over the last decade.

A senior architect wrote he'd "hire me in a second to fix any wayward project, but especially to make a product line thrive."


Independent Projects

AI-assisted development has unlocked a golden era for my side projects. These shipped in months while working full-time—each started with a real problem I understood deeply.

Galligraphy

Sherman's Circular Gallifreyan Design Platform

Visit Site

The most sophisticated automated implementation of Sherman's Circular Gallifreyan writing system. Over a decade of refinement on the algorithm that started in 2011.

Tech Stack

Next.jsReactTypeScriptSupabaseCanvas APIPrint-on-demand

What It Does

  • Translates English text to Circular Gallifreyan visuals
  • Free design generator with design sharing, link previews and CDN caching
  • Print-on-demand products (mugs, posters, shirts)

Why I Built It

10+ years perfecting the algorithm. The obvious stuff (placing circles, following rules) is straightforward. The hard stuff—connective line aesthetics, corner cases, word circle arrangement, 100% reproducibility—took years. I couldn't let it go unfinished.

Player1 Games / Nevo

Multiplayer Browser Games

Visit Site

A monorepo hosting multiple tabletop-inspired multiplayer games, built collaboratively with my son. He has the game design ideas; I handle the implementation and teach him engineering along the way.

Tech Stack

Next.js 14ConvexTypeScriptTailwindshadcn/uiTurborepoVercel

What It Does

  • Multiple browser-based games with real-time turn-based multiplayer
  • Realtime game state synchronization via Convex
  • Anonymous matchmaking—no accounts required for quick play
  • Shared component library across all games

Why I Built It

My son wanted to play his multiplayer tabletop games online with friends and share his creations with the world.

PubClerk

Publisher-Author Collaboration Platform

Visit Site

A B2B SaaS platform for small publishers to manage author relationships, royalties, and project workflows.

Tech Stack

Next.jsReactTypeScriptSupabasePostgreSQLRow-Level Security

What It Does

  • Royalty tracking across multiple platforms (KDP, IngramSpark, etc.)
  • Project management for book production
  • Author portal for self-service access to statements
  • Contract management and financial reconciliation

Why I Built It

My wife runs a small publishing business and wanted help automating royalty tracking/calculation as well as project tracking. The existing software is either enterprise-priced or doesn't work in all the ways she wanted. I built what she actually needed in a way that could also scale to serve other publishers.

Audio Adventure

Voice-Driven Interactive Fiction

Visit Site

Play classic text adventures using voice. Neural TTS and STT models bring interactive fiction to life, while Gemini translates natural speech into proper game commands and answers questions about the game world mid-play.

Tech Stack

Next.jsReactTypeScriptGemini APIGoogle Cloud TTSWeb Speech API

What It Does

  • Natural language input converted to game syntax via NLU
  • Neural text-to-speech for immersive narration
  • Mixed mode: switch between classic text and audio controls
  • In-game Q&A about the story and world
  • Responsive on desktop and mobile with autosaved progress

Why I Built It

I wanted to experience classic interactive fiction in a new way—hands-free, anywhere. Voice interaction makes these games accessible while driving, walking, or just relaxing.