Engineer.
Builder.
Creator.
Software engineer and infrastructure architect building AI pipelines, self-hosted platforms, and visual stories from San Jose, CA.
// about
A bit about me
I'm a software engineer and infrastructure architect with 20+ years spanning IT systems administration, AI/ML pipeline development, and content production. I've managed mission-critical systems supporting 80,000+ users in DoD environments and built high-impact marketing content for e-commerce brands.
These days, I'm deep into my homelab — building custom MCP servers in Python, running GPU-accelerated LLM inference on a self-hosted Proxmox cluster, and designing semantic search pipelines with pgvector and tree-sitter. I document everything obsessively: 107+ architectural decision records and counting.
When I'm not engineering, I'm behind a camera. Photography has been a constant for over a decade — capturing people, events, and the world through a lens that combines technical precision with artistic intention.
Languages
Python, Bash/Shell, JavaScript, SQL, YAML, HUJSON, Markdown
AI / ML
Ollama, pgvector, RAG pipelines, LLM prompt engineering, MCP protocol, Claude Code SDK
Infrastructure
Proxmox VE, Docker/Compose, Tailscale VPN, Caddy HA, Technitium DNS, keepalived, VFIO GPU passthrough
DevOps / CI-CD
Gitea Actions, Git, Bitwarden Secrets Manager, infrastructure-as-code, automated deployment pipelines
// projects
Homelab & AI Portfolio
Self-hosted infrastructure, AI pipelines, and developer tooling — built from scratch, documented obsessively.
AI Semantic Search Platform
3 custom MCP servers (jcodemunch, jdocmunch, ai-search) providing AST-aware code search, semantic document retrieval, and vector similarity queries. RAG pipeline with code-aware chunking across 40+ languages via tree-sitter.
Self-Hosted Infrastructure
Multi-node virtualization platform (Proxmox VE + RPi5) hosting 8 nodes, 17+ Docker Compose stacks, 36+ reverse proxy routes via high-availability Caddy with keepalived failover.
Zero-Trust Networking & DNS
Dual-node Technitium DNS cluster with VRRP failover, Tailscale mesh VPN with ACL-as-code (Git-managed, CI-validated), split DNS, and wildcard TLS via Cloudflare DNS-01.
CI/CD & Automation
Automated deployment pipeline with pre-deploy validation, Bitwarden secrets injection, Docker Compose deploy, and post-deploy health verification. 7 shell scripts, 6 Python scripts, 16 custom Claude Code skills.
// experience
Where I've worked
- Produced 50+ communication assets reaching 1.8M+ county residents across digital and print
- Drove 35% increase in public engagement through data-driven content strategy redesign
- Coordinated cross-departmental projects with 6+ agency teams, cutting production timelines 25%
- Produced 200+ marketing videos driving 2M+ annual impressions across 4 social platforms
- Engineered a remote production workflow for 15+ collaborators, cutting coordination overhead 30%
- Designed 5+ in-studio sets that elevated brand imagery across direct mail, web, and social
- Built and scaled a content business over 14 years, delivering 500+ projects at 98% satisfaction
- Managed all technical infrastructure for remote collaboration with 20+ recurring clients
- Deployed 300+ workstations across 5 medical centers for the EPIC EHR rollout, 100% on-time
- Documented all computing asset inventories as the single source of truth for 3 project teams
- Managed network ops and service desk supporting 80,000+ personnel during Operation Iraqi Freedom
- Administered mission-critical systems in DoD environments, maintaining 99.9% uptime
- Primary IT liaison resolving 200+ support tickets monthly across foreign and domestic stations
// photography
Through the lens
People, events, and moments — captured with the same precision I bring to engineering.
Open to software engineering, AI training, and creative production opportunities. Based in San Jose, CA — available for remote work.