Senior Software & DevOps Engineer · AWS Certified Solutions Architect (Professional) · Burnaby, BC
9+ years building distributed systems, container platforms, and cloud infrastructure across AWS and GCP — with a growing focus on AI/ML tooling, LLMOps, and agentic systems. I like automating things that shouldn't be manual, and building tools that others can actually use.
Cloud & Infrastructure
Languages
AI & Data
| Project | What it does | Stack |
|---|---|---|
| pantry-platform | GitOps reference implementation — three-tier LLM app (React → FastAPI → Postgres) split across 5 repos; CI builds multi-arch images to GHCR and commits image bumps to a gitops repo; ArgoCD app-of-apps reconciles AKS. A git commit is the only deployment mechanism. Live demo ▶ | Kubernetes · ArgoCD · Terraform · GitHub Actions · Kustomize · CloudNativePG |
| llm-proxy | Containerised reverse proxy that screens LLM prompts for harmful content using IBM Granite Guardian before forwarding to OpenAI | Python · mitmproxy · NGINX · Docker |
| kickvoice | Real-time speaker identification on Kick.com live streams using ECAPA-TDNN voice embeddings | Python · SpeechBrain · PyTorch · streamlink |
| skyctl | Multi-account Bluesky automation library and CLI — post, reply, repost, schedule across accounts | Python · atproto · APScheduler · Click |
| k8s-guestbook-monitoring | Kubernetes Guestbook app with Prometheus + Grafana monitoring, deployed via Pulumi IaC | TypeScript · Pulumi · Kubernetes · Prometheus |
| article-illustrator | AI pipeline that auto-generates contextually relevant illustrations for markdown articles | Python · Claude SDK · LangGraph |
| transcribe | Turns YouTube videos and audio files into searchable transcripts with AI-generated summaries | Python · Whisper · Claude SDK |
| reddit-truth-auditor | Scores Reddit posts for factual accuracy using GPT-4o-mini + autonomous GPT-Researcher web agents | Python · LangChain · GPT-Researcher |
| llm-chat-monitor | Real-time Kick.com chat monitor via Pusher WebSocket with watchword filtering and JSONL logging | Python · websockets |
| web-to-md | Converts web pages to clean, AI-enhanced Markdown files | Python · Claude SDK |
| blog-writer | Transforms rough notes into polished blog posts matching your writing style | Python · Claude SDK · LangGraph |
Senior IT DevOps Developer — Upgrade Tech (2025–2026) Designed LLMOps practices for a multi-agent customer-service system; built LLM-as-a-judge evaluation frameworks and GenAI automation with Claude SDK and AWS Bedrock.
Software Development Engineer II — Amazon (2022–2024) Senior engineer on AWS Trusted Advisor Priority (~50,000 DAU); expanded services to 5 air-gapped partitions; reduced operational load 50%+ through statistical analysis and automation.
DevOps Engineer — PitchPoint Solutions (2020–2022) Led GCP migration from on-prem; architected a highly-available Elasticsearch cluster on GKE (Helm/StatefulSets) — cut operational costs 80%.
Tools & Infrastructure Engineer — Google / Apigee (2018–2019) Built Kubernetes orchestration framework for running end-to-end tests across 15,000+ configurations on GCP.
Software Engineer — PayPal (2016–2018) Built ETL pipelines with Apache Spark/Airflow on Hadoop/HDFS; open-source contributor to PayPal's Hadoop NameNode Analytics project.
🏅 AWS Certified Solutions Architect — Professional (2024)
🏅 AWS Certified Developer — Associate (2023)
🎓 B.Sc. Computer Science, Statistics Minor — University of Illinois at Urbana-Champaign (2016)
Dean's List · Lead TA CS241 Systems Programming · NLP Research published at LREC 2016



