Cloud & Automation Engineer
I build cloud-ready systems, self-hosted production platforms, and AI-powered workflows. From GPU inference to deployment infrastructure — I ship real systems that serve real users.
I'm a cloud and automation-focused engineer with hands-on experience building computer vision systems, self-hosting production web applications, running AI inference workloads on local GPU hardware, and managing deployment infrastructure end-to-end. Recent Great Oak High School graduate (June 2026), heading to Cal State San Marcos for a B.S. in Computer Science (Fall 2026), and pursuing the AWS Certified Cloud Practitioner (CLF-C02). Open to internships and part-time roles.
| Cloud & DevOps |
|
| AI & CV |
|
| Languages |
|
| Backend & Data |
|
| Testing & QA |
|
Live subscription product at landedcards.com, in production use by two card shops. Paste a card, get a whole-dollar price for all five conditions — priced on landed cost (item + shipping), so buying it in the case beats waiting a week for the mail — with the evidence behind every number shown beside it. Sole engineer across product, infrastructure, billing and support: Cloudflare Workers + D1 + KV at the edge, Clerk auth with per-organization roles, Stripe subscription billing with plan entitlements and trials, and an hourly cron sweep that re-prices inventory and flags stickers that have drifted. The pricing engine is implemented twice on purpose — a Python reference and the TypeScript port that actually runs — with golden tests asserting the port reproduces the reference byte-for-byte from shared fixtures. 359 automated tests across both.
A companion intake tool scans a stack of cards on a flatbed and identifies each one by artwork rather than by name (ORB keypoint matching), grades it from edge, corner and centering defects measured in OpenCV, and routes it to a human review queue before anything is listed.
TypeScript · Cloudflare Workers · D1 · KV · Stripe · Clerk · Python · OpenCV
Deployed & operated AWS's multi-provider Generative AI gateway from an empty repo to a live, TLS-secured production endpoint — provisioning ~120 AWS resources with Terraform and owning the full deployment lifecycle. An OpenAI-compatible API layer (LiteLLM) fronts Amazon Bedrock, exposing Amazon Nova and Anthropic Claude through one endpoint with usage-based routing and automatic fallbacks. Provisioned VPC, ECS Fargate, ALB, PostgreSQL on RDS, Redis on ElastiCache, WAF, Secrets Manager, and Bedrock VPC endpoints via Terraform with a remote S3 state backend; custom domain on Route 53 + a DNS-validated ACM certificate; horizontal autoscaling, least-privilege IAM, Redis caching, and per-key cost/token observability. Layered Bedrock Guardrails + a Microsoft Presidio PII-masking sidecar — then traced a masking defect to a dependency version and fixed it via a controlled upgrade and regression testing. Built one-command spin-up / spin-down cost controls and rebuilt the entire stack from Terraform state to verify it.
Scope & credit: a real production cloud/DevOps task set by Cisco professionals at Riffyx Labs and completed end to end — hands-on deployment and operation of AWS's official Guidance for Multi-Provider Generative AI Gateway on AWS reference architecture, not original authorship of the codebase.
Client → Route 53 + ACM (TLS) → ALB + WAF → ECS Fargate (LiteLLM + Presidio) → Amazon Bedrock (Nova / Claude) · RDS · ElastiCache · Secrets Manager
AWS · Terraform · ECS Fargate · Amazon Bedrock · RDS · ElastiCache · Route 53 · ACM · Docker · LiteLLM
A real-time computer-vision agent that drives physical Android phones autonomously to play a mobile game. It streams live video off each device over USB, locates targets with a fine-tuned YOLO11 detector, and executes the on-screen gestures to act on them — closing the perception → decision → actuation loop end to end. A self-supervised data flywheel has the running agent label its own training data (5,400+ frames), corrected through a human-in-the-loop review UI and fed back through a train → validation-gate → ship pipeline with ONNX export. Latency engineered to the floor — per-frame capture ~600ms → ~1.3ms, each tap ~200ms → ~20ms — with multi-device orchestration, self-healing recovery, and a live MJPEG dashboard. Structural safety invariants enforced in code and tests; 127 automated tests.
Python · PyTorch · YOLO11 · OpenCV · ONNX · Computer Vision · adb
Source is private — happy to walk through the architecture and the training pipeline in an interview.
Self-hosted product. Upload a single image, get a textured
.glb3D model back in ~80 seconds via a local ComfyUI + Hunyuan3D 2.1 GPU pipeline. A persistent WebSocket to ComfyUI maps per-node progress back to each user in real time, an async job queue serializes GPU work with live queue position + ETA, and every generation is stored with an in-browser 3D viewer. Shared-password auth, GPU health pings, persistent history.
Python · FastAPI · WebSockets · ComfyUI · Hunyuan3D 2.1 · GPU Inference · Self-Hosted
Persistent, Redis-compatible key-value database written from scratch in Java 21. An LSM-tree storage engine — write-ahead log, leveled compaction, bloom filters, concurrent flush — behind a TCP server speaking the Redis RESP protocol, so standard Redis clients connect directly. TLS, multi-user auth, pub/sub, and snapshots, all backed by 203 automated tests.
Java 21 · LSM-Tree · RESP · TLS · Concurrency
Merged fixes in other people's production codebases — found by reading unfamiliar code, diagnosed by measurement, and defended in review.
Three services silently failed to start on Windows under
turbo— no output, no port, no error. The reporter could reproduce it but wrote "I cannot explain the root cause." I narrowed it by elimination: a trivial script under turbo worked while the real app did not; redirecting the child's stdout to a file still hung, ruling out pipe blocking; a 160-second wait proved a hang rather than slowness. The cause wastsx watch's press-Return-to-restart stdin listener — under turbo on Windows that inherited handle never delivers and never closes, so the process never reaches its entrypoint. Fixed with a small cross-platform runner that detaches stdin while preserving output and signal semantics.
Node.js · TypeScript · turbo · Windows · Process I/O
A sandbox status refresh called a third-party API with no timeout from three request-handling paths, so a stalled provider could hold API requests open until the HTTP client's multi-minute default. Added a timeout budget and an abort on the request itself. When a reviewer questioned whether the abort was necessary, I measured it rather than argued it:
Promise.racefrees the caller but leaves the socket open — demonstrated with socket-close events. Merged after a changes-requested review round.
TypeScript · Node.js · Timeouts · AbortSignal · Code Review
Real-time occupancy tracker for campus locations using computer vision — live HLS stream capture, YOLOv8 person detection with custom false-positive filtering, dashboard with live counts, weekly heatmaps, and best-times recommendations. Dual backend (local YOLO + Frigate NVR via MQTT), full CI pipeline.
Python FastAPI YOLOv8 OpenCV SQLite MQTT Docker | View Repo
Desktop app that turns any YouTube video into scheduled, captioned TikTok clips. Splits into 60–70s vertical segments (silence-based or LLM cliffhanger cuts), burns in word-by-word karaoke captions, and uploads on a schedule. NVENC GPU encoding with CPU fallback and hybrid transcription — YouTube captions with local Whisper fill-in.
Python CustomTkinter ffmpeg / NVENC faster-whisper | View Repo
Designed, built, and deployed a production marketing website for GSI Sand & Gravel, a Southern California sand & gravel supplier serving the region for 30+ years. Responsive Next.js site presenting the company's services, coverage area, and contact funnel — shipped for a real business.
Next.js React Responsive Deployed
More Projects
| Project | What it does | Stack | Link |
|---|---|---|---|
| Hunyuan3D-2.1 Install Guide ⭐13 | Comprehensive step-by-step guide for installing Hunyuan3D-2.1 + ComfyUI on Windows — my most-starred repo | Docs | Repo |
| Lyric Generator | Spotify link in, brat-style lyric video out — Whisper word-level timing, Pillow rendering, ffmpeg mux, CI-tested | Python, FastAPI, Whisper | Repo |
Mentee · Riffyx Labs Mentorship | 2025 – 2026 · 1 yr
Given a real production task by Cisco professionals at Riffyx Labs and completed it end to end — deployed and operated a production Generative AI gateway on AWS, provisioning ~120 resources with Terraform (ECS Fargate, RDS, ALB, WAF, Bedrock) with Guardrails and PII masking. Worked through Git-based workflows (branches, commits, pull requests) and hands-on production debugging — building troubleshooting, release discipline, and real infrastructure ownership. (See the GenAI Gateway flagship above.)
Co-Founder · TrashCan Powerwashing | Aug 2025 – Oct 2025 · 3 mos
Co-founded a residential trash-can power-washing business, working directly with customers from scheduling through service completion. Managed scheduling, customer communication, and cash handling while tracking income and expenses. Delivered services reliably, building hands-on experience with responsibility, time management, and client-facing work.
Member · Cheryl's Caramels | 2022 – 2025 · 3 yrs | Oceanside, CA
Represented the company at markets and events, engaging customers and resolving product questions on the spot. Tested Stripe payment flows for the Cheryl's Caramels e-commerce site before release to verify checkout and payment reliability. Processed cash and digital transactions accurately while maintaining inventory and display readiness. Took ownership of assigned responsibilities, consistently meeting expectations with minimal oversight, and communicated professionally in fast-paced, high-traffic environments.
| Cal State San Marcos — B.S. Computer Science | Starting Fall 2026 |
| Great Oak High School | Graduated June 2026 |
| Anthropic — 21 Certificates of Completion | Anthropic API, Amazon Bedrock, Google Vertex AI, Code in Action, Code 101, Model Context Protocol (MCP) + Advanced, Agent Skills, Subagents, AI Fluency (Builders / Framework / Students / Educators / K-12 / Nonprofits / Small Businesses / Teaching / Capabilities & Limitations), Platform 101, Claude 101 & Cowork |
| OpenAI — Agents and Workflows, AI Foundations & Applied AI Foundations | OpenAI Academy — AI agents & workflows, plus AI foundations and applied practice |
| AWS Cloud Practitioner (CLF-C02) | In Progress |
| HS Coursework | AP Computer Science A, AP Computer Science Principles, AP Calculus AB, AP Statistics, AP English Lit |
AWS CLF-C02 IAM & EC2 Infrastructure Patterns Cloud Security Cost Optimization
