Portfolio
Projects
A selection of systems I've designed and built. Code names used for internal tools.
Project Compass
Full-Stack DeveloperWhere our customers check on their shipments. Track cargo, browse vessel schedules, request quotes. No phone calls needed. Everything updates live.
React · TypeScript · Vite · Supabase · Tailwind CSS
Project Lighthouse
Full-Stack DeveloperThe company's public face online. Smooth animations, clean layout that works on everything from phones to ultrawide monitors. Kept the bundle small. Genuinely proud of that part.
React · TypeScript · Vite · Tailwind CSS · Motion
Project Atlas
Full-Stack DeveloperWhat our ops team opens every morning. Shows all shipments, what's on track, what's behind, and what docs need generating. Started as a simple tracker and just kept growing.
React · Vite · PostgreSQL · Recharts · Tailwind CSS
Project Bridge
Systems ArchitectThe glue between our 20-year-old ERP and the cloud. Syncs 490K+ records, fixes messy port names and duplicates along the way, and does it all without interrupting anyone's work.
Python · SQL Server · PostgreSQL · Cron Jobs
Project Mercury
Automation EngineerAI agent reads incoming emails, classifies them by type, extracts vendor rates, and routes customer inquiries to the right person. Replaced the workflow engine with direct AI-powered processing. Handles the inbox so the team doesn't have to.
AI Agent · Email Classification · PostgreSQL · Automated Routing
Project Horizon
DeveloperVessel schedules come in messy from different carriers. This cleans them up, matches them to our rate sheets, and keeps everything synced so the sales team isn't chasing spreadsheets.
Apps Script · Serverless Functions · Signed Webhooks
Project Pilot
AI EngineerTwo AI agents running 24/7. One on a cloud VPS handles business ops, email triage, and customer inquiries. The other on a home server with GPU does strategic analysis and research. Connected via encrypted mesh networking. Cut AI costs by about 80%.
Node.js · AI Gateway · Multi-model LLM · GPU Inference · Mesh Network · systemd
incoterms.id
Full-Stack DeveloperTrade terms are boring to learn, so I made them less boring. Pixel art characters walk you through each Incoterm, there's drag-and-drop to test what you know, and a leaderboard if you're competitive.
React · TypeScript · Vite · Supabase · Tailwind CSS
Some projects are internal tools and not publicly accessible. Descriptions reflect the scope without exposing proprietary details.