I build secure platforms, automation, and AI-powered systems that hold up in production.
I started in DevOps, automating VM provisioning and Kubernetes checks — work that teaches you fast that most outages are a process problem before they're a technical one.
Full-stack engineering, platform automation, and security-minded systems design, with hands-on experience building RAG and agent tooling. Open to senior software, platform, and security engineering roles.
Featured work
Atlas
AI / LLMPERSONALA privacy-focused Retrieval-Augmented Generation platform that turns private documents and notes into a searchable AI assistant. An ingestion pipeline extracts and normalizes metadata, chunks content, generates embeddings, and stores them in Qdrant; queries are matched via semantic search and answered by a locally hosted LLM, with intelligent routing to external sources when more context is needed.
Inspectra
PLATFORMWORKA customer portal, staff back office, and offline-capable inspector PWA on an AWS/Kubernetes backend. Built a shared JWT/OIDC auth package with RBAC, a Puppeteer + React PDF reporting framework, and an offline-first PWA with service worker sync and conflict resolution.
Keyveil
SECURITYPERSONALA macOS secrets management ecosystem built around Apple Keychain: a native app, a CLI, an MCP bridge that lets AI agents reference secrets without seeing raw values, and a Raycast extension — designed around least-privilege, local-first access.
Experience
Currently building
About
I started in DevOps, automating VM provisioning and Kubernetes checks — work that teaches you fast that most outages are a process problem before they're a technical one. That's shaped how I build ever since: automate what repeats, and design for the person who has to run it at 2am.
These days that's platform engineering, security tooling people actually use, and treating AI systems as components with a contract — not a magic layer bolted on top.
Read the full story →Interview my portfolio instead of reading it.
Answers are grounded in my projects, roles, and writing, and every claim links back to the page it came from.
Start a conversation→