Software developer · Denver, CO
IoT platforms, enterprise case management, and an app of my own on both stores. Lately that means AI in production — a travel assistant inside the app, an agent that triages its errors, and MCP servers built so a team could query work items and schema without leaving the editor. Open to remote and Denver-metro roles, and select freelance builds.

Numbers I can defend in an interview
Calling a model API is the easy part. The work is making it safe to run unattended — tiered models so triage costs cents, hard iteration caps, atomic deduplication, and a human on every merge.
Azure Semantic Kernel and OpenAI behind Wander Wallet's assistant: contextual chat completion, function calling for live weather, and streaming responses wired into the Ionic UI. Cloud Vision and Maps turn a place into packing, lodging and restaurant advice.
It watches Sentry and Cloud Logging, separates real bugs from device noise with a cheap model, investigates the survivors through a tool-use loop with read access to logs, data and the repo — then opens a draft PR with a root cause and a fix.
Four .NET MCP servers on Cloud Run exposing Firestore, Cloud Logging, BigQuery analytics and a partner API. At FEI Systems, servers for Azure DevOps work items and SQL Server schema, plus Playwright-driven bug verification — less context-switching, faster defect resolution across the team.
Architected and built end to end: currency and unit conversion, travel-document storage, real-time country and city insights, and an AI travel assistant on Azure Semantic Kernel with function calling and streaming responses. Plus Atlas, the design system underneath it.


One site serving three audiences: families choosing senior care, new parents needing postpartum support, and the caregivers being recruited to do the work — plus the analytics layer that tells the owner which of them is converting.
A mobile-first site for a Colorado Springs moving company, with a quote pipeline that emails the owners on every inquiry and mirrors each lead to Firestore so nothing falls through.
Photography and favourite places, mapped. The same Angular, Material and Firebase stack I use for client work, pointed at something purely personal.
Open to remote roles and positions in the Denver metro, plus select freelance builds. Tell me what you're building.