Portfolio

Projects

A selection of systems I've designed and built. Code names used for internal tools.

Project Compass

Full-Stack Developer
Public

Where 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 Developer
Public

The 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 Developer
Internal

What 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 Architect
Internal

The 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 Engineer
Internal

AI 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

Developer
Internal

Vessel 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 Engineer
Internal

Two 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 Developer
Public

Trade 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

ggcd.tech

Developer
Public

My personal corner of the internet. Has an interactive knowledge map and a timeline showing how the logistics and engineering sides of my work connect.

Next.js · TypeScript · Tailwind CSS · Cytoscape.js

Some projects are internal tools and not publicly accessible. Descriptions reflect the scope without exposing proprietary details.