> portfolio

PROJECTS

Things I've built, maintain, or tinker with. Some ship to production, some ship to my living room.

📦

jd-match-analyzer

vv0.1.0

Paste a job description, get a schema-validated match analysis against my resume. Cloudflare Worker → Llama 3.3 70B via Workers AI. Per-IP and global rate limits in KV, prompt-injection mitigation, eval harness with 6 fixtures, Ollama-backed local dev so the full handler runs without a Cloudflare account.

llmcloudflare-workersedgerate-limitingschema-validation
// package.json

scripts

npm run dev:local→ tsx watch scripts/dev-server.ts (Ollama)
npm run deploy→ wrangler deploy
npm run test→ vitest run (74 tests)
npm run eval→ vitest run eval (6 fixtures × 5 runs)

dependencies

@cf/meta/llama-3.3-70b-instruct-fp8-fast*wrangler^3.90.0@cloudflare/workers-types^4.0.0
📦

sprout-academy

vteach-mode

Learning platform for young learners with phonics lessons and interactive games. A passion project inspired by my kids' early learning.

educationsveltemonorepoself-hosted-ci
📦

usman.dev

vlatest

This very site. Developer portfolio with a terminal aesthetic and JSON-powered resume.

portfolionuxtnx-monorepo
📦

tamanna-cpa

vstable

Landing page for a CPA firm. Clean, fast, no-nonsense. Sometimes the best code is the least code.

hugostatic-siteclient-work
📦

homelab

v∞

Synology NAS, Docker containers, Gitea, Frigate NVR, Tailscale mesh. Where I break things so production doesn't have to.

infrastructureself-hosteddockernetworking