$ whoami
Full-Stack Engineer
Building Digital Experiences
I architect scalable systems and craft intuitive interfaces.
Specializing in modern technologies including AI, cloud infrastructure, and user interfaces.
// tech_stack: TypeScript Go React Next.js PostgreSQL
$ cat ./what_i_bring.md
Engineering Excellence
// the_value_i_deliver $ ls ./skills/
Tech Stack
// tools_i_work_with $ ls -la ./projects/
Featured Projects
// selected_work view_all() → TypeScript React Bun Kubernetes
helmsman
AI-native admin platform for self-hosting production Kubernetes without a dedicated ops team. Diagnoses failures in plain English, applies the fixes you approve behind a guarded command gate, and replaces the Rancher/Lens dashboard with live logs, storage, RBAC, and a one-click app catalog.
→ view_project() Go React PostgreSQL TypeScript
jobwatchcanada
Community-driven platform providing transparency about Temporary Foreign Worker program usage. Features AI-powered natural language queries across 400,000+ LMIA records, interactive maps, and non-compliant employer tracking.
→ view_project() Next.js TypeScript tRPC Prisma
reddex
Platform for content creators to manage Reddit stories, build personal portfolio websites, and receive story submissions. Features subreddit search, author messaging, and content organization tools.
→ view_project() React Vite Tailwind Kubernetes
big-o
Interactive teaching tool for understanding Big-O notation. Walk through complexity classes with live code, race algorithms head-to-head, and drill ~70 quiz questions covering O(1) operations, recursion, and amortized-cost traps across customizable difficulty tiers.
→ view_project() React Vite Tailwind Kubernetes
linked-lists
Interactive teaching tool for singly, doubly, and circular linked lists. Step through classic interview techniques — dummy head, two-pointer, reverse, merge, Floyd's cycle detection, palindrome, Nth-from-end — with animated diagrams, a free-form sandbox, and quizzes.
→ view_project() React Vite Tailwind Kubernetes
bitwise
Interactive teaching tool for JavaScript bitwise operations. Walk through operators and idioms with live evaluation, then switch to the polynomial (GF(2)) view to see how bits behave as elements of a field — XOR as addition, AND as multiplication, with shift-and-XOR long division.
→ view_project() $ git log --oneline ./career/
Work Experience
// commit_history