Hands-on technical leader and AI Engineer with 32 years of experience architecting scalable cloud-based backend services, managing engineering teams, and delivering high-availability systems. Currently building LLM-integrated healthcare platforms at Nuvia Dental Impact — AWS Bedrock (Claude, Amazon Nova) integrations, cloud infrastructure powering an AI voice/IVR patient-calling system, and agentic multi-agent engineering workflows that raised test coverage from 5% to 73% and automated security audits across 8+ production applications. Led development of mission-critical platforms supporting millions of devices and messages, including patented innovations, with achievements like 100x throughput gains, ~99% I/O reduction, and 90% automation of manual processes — including a 10+ year retained engagement supporting a production SMS platform. Deep expertise in Python, TypeScript (NestJS/Next.js), blue-green deployments on AWS, Docker containerization and hardening, IaC with Terraform and Ansible, CI/CD (GitHub Actions, GitLab), SQL databases, and MLOps/AI pipelines (LLMs, LangChain, vector databases). Experienced in global collaboration, healthcare and fintech domains, and mentoring teams to high performance. Location: Idaho Falls, Idaho, United States | Timezone: Mountain Standard Time
November 2025 - Present
St. George, UT (Remote)
Utilize AI to engineer internal applications, pipelines, and lead other AI Engineers
November 2025 - Present
October 2015 - June 2025
Idaho Falls, ID (Remote)
Architected scalable backend services and led engineering teams.
October 2015 - June 2025
September 2008 - February 2011
February 2011 - Present
Idaho Falls, ID
Managed backend services for high-volume messaging.
October 2015 - Present
February 2011 - September 2015
December 2004 - Present
Remote
Designed web apps for small businesses.
December 2004 - Present
December 1992 - August 2006
Various Locations
Early career in backend development.
December 1992 - August 2006
A persistent, LLM-maintained knowledge base that sits between an engineer and the code they are writing. Built on top of Andrej Karpathy’s persistent-wiki gist with an engineering layer for automation: conversation mining, URL harvesting, time-decaying confidence, human-in-the-loop staging, and a “conversation distillation” pipeline that turns daily Claude Code sessions into wiki pages with full historical rollup. Eleven scripts, 192 tests, three cron schedules, running on both my work and home laptops against a shared wiki that grows richer every day. Open source, MIT-licensed, agent-agnostic.
A unified task management platform with a FastAPI backend, React frontend, native MCP server for Claude integration, and a background worker for async operations. Handles task capture from email/SMS/voice/direct input, full task lifecycle (capture → plan → work → hold/resume → close), a V4 document taxonomy for every kind of engineering artifact (TSK, INC, FIX, FND, PLN, RCA, DEP, CRV, RSK, AUD, IMP, SUM, etc.), and integrates with both Asana and GitLab as upstream backends. 260+ commits, 230+ test files across backend, API, worker, and web. Runs as containerized services on Docker Hardened Images, CI-validated on every push.
A SaaS platform that monitors software dependencies across multiple repositories and alerts users when updates are available. Uses a two-stage architecture: a centralized global package registry that refreshes every six hours, plus daily per-user repository scans that compare against the cached registry — dramatically fewer external API calls than per-project polling. Respects language version constraints (so a project on PHP 5.6 doesn’t get upgrade noise for PHP 8 packages), supports npm and Composer today with more ecosystems in the pipeline, and delivers real-time notifications via WebSockets and email. Integrates with both GitHub and GitLab.
An internal platform that gives Nuvia one pane of glass over every production service: enterprise RBAC with Redis-cached permission resolution and audit logging, capacity and observability dashboards with an alert-rule engine, standardized /health, /version, and /capacity contracts adopted across all services, PROJECT.yaml git-sync, and one-click blue-green DNS cutover automation via the Cloudflare API with dry-run preview and health gating. Technologies: NestJS, TypeORM, Redis, Next.js, React, Cloudflare API, GitHub Actions, AWS.
Multi-agent orchestration pipelines that turn AI agents into an engineering force multiplier: a parallel 13-agent codebase audit that surfaced thousands of lines of dead code plus unauthenticated endpoints exposing patient data, and agent-driven test generation that raised backend coverage from 5% to 73% in days rather than months. Codified as reusable Claude Code skills covering the full task lifecycle — capture, plan, implement, review, deploy, and close. Technologies: Claude Code, AWS Bedrock (Claude, Amazon Nova), Python, TypeScript.
Created Python backend with MongoDB, Open vSwitch, and Zabbix monitoring; cut latency by 35% using LLMs/LangChain data pipelines. Technologies: Python, MongoDB, Open vSwitch, LLMs, LangChain, Zabbix.
Automated SDN resident isolation and provisioning to cut manual config by 90%; optimized latency from 15 seconds (early manual tests) to 5 seconds across routers/OS, with a 5-second pause for network detection (e.g., Windows IP requests); used trial-and-error to baseline resources and scale to 5+ cities. Technologies: Open vSwitch, OpenFlow, SDN, Proxmox, PHP, Node.js, GoLang, MySQL, MongoDB, Docker, React.
Architected GCP-based messaging solution for 100x throughput (messages per second per customer needs), handling millions of messages in high-volume setups. Technologies: PHP, SMPP, VMware, Google Cloud.
|
|
2000-2003
Bachelor's in Computer Science |
|
|
|
1995-2000
Associate's in Computer Science |