# Alex Gwak > Fuel logistics software · Vessel detection systems · AI systems. Full Stack Software Engineer in Vancouver, BC. Full-stack software engineer with nine years on web and mobile products. Led a real-time fuel logistics platform at Scamp Tech for about 120 operators, with load assignment about 30% faster. Earlier: satellite vessel-detection tools at MDA Space, and internal BI and ops apps at TEEMA Solutions. Currently building AI agent systems and workflow tools with React, Next.js, and Temporal. ## Hire / contact - Availability: Available for contract and full-time roles - Open to: contract, full-time, consulting - Location: Vancouver, BC - Email: alexgwak2@gmail.com - GitHub: https://github.com/alexgwak - LinkedIn: https://www.linkedin.com/in/alex-g-7532581b6/ - Portfolio: https://alexgwak.com/ - Hiring concierge: https://alexgwak.com/ask - Contact: https://alexgwak.com/contact - Machine-readable resume: https://alexgwak.com/resume.json - PDF resume: https://alexgwak.com/api/resume?format=pdf - DOCX resume: https://alexgwak.com/api/resume?format=docx - Profile API: https://alexgwak.com/api/profile ## Focus - Full-stack product - Real-time systems - React / Next.js - Agent workflows - Durable orchestration ## Selected work - **Truck Load / Fuel Management System** (Full-stack · Ops): Real-time fuel logistics platform for about 120 dispatchers and drivers at Scamp Tech. 14 nested views, live APIs, and load assignment about 30% faster. https://alexgwak.com/work/fuel-logistics - **AI Workflow Orchestrator** (In progress · AI): A visual canvas, similar to Figma, for designing multi-agent AI workflows as a DAG. Three-tier agent hierarchy, publishing and versioning, and Temporal for long-running jobs. https://alexgwak.com/work/ai-workflow-orchestrator - **Geospatial Systems** (Geospatial · Web): Satellite vessel detection front-ends and an ArcGIS elevation-change widget from MDA Space. Used by about 25 analysts for imagery requests, vessel detail, and geographic analysis. https://alexgwak.com/work/geospatial-systems - **Job Match / Purpl** (Mobile · Full-stack): Job-matching mobile app with swipe matching and recommendation services. Live on the Apple App Store. https://alexgwak.com/work/job-match-purpl ## Experience - **Software Engineer**, Scamp Tech (2023 – Present): Led architecture for a real-time fuel logistics platform used by about 120 dispatchers and drivers. Fourteen nested operational views, live data, and load assignment about 30% faster than the previous UI. Impact: ~120 Daily operators; ~30% Faster dispatch; 14 Nested views. - **Software Engineer**, MDA Space (2022 – 2023): Built satellite imaging and vessel-detection front-ends in Angular and TypeScript, used by about 25 analysts, plus an ArcGIS elevation-change widget in Python. Impact: ~25 Analyst users; 2 Geospatial apps; ~60 Tests added. - **Full Stack Developer**, TEEMA Solutions (2017 – 2022): Designed and shipped 8 full-stack internal tools in JavaScript, TypeScript, PHP, and SQL, including recruiter dashboards used by 4 teams, contract management, BI apps, and WordPress automation that saved about 12 hours of admin work per week. Impact: 8 Tools shipped; 4 Teams on BI; ~12h Saved / week. ## Education - **B.S. Computer Science**, University of Alberta (2014 – 2017) ## Skills - Programming Languages: TypeScript, JavaScript, Python, C#, SQL, PHP - Frontend: React, React Native, Next.js, Angular, Vite, ArcGIS, HTML/CSS - Backend & Databases: Node.js, Express, Azure SQL, Cosmos DB, MongoDB, Supabase, REST, GraphQL, Redis - DevOps & Cloud: Docker, Kubernetes, Azure, AWS, Google Cloud Platform, Vercel, Railway - Quality & Testing: Jest, Vitest, Jasmine, Playwright, Selenium - State Management: Redux, Zustand, TanStack Query - AI & Agent Frameworks: CrewAI, Temporal.io, RAG (Retrieval-Augmented Generation) - Messaging & Event Streaming: Kafka, Socket.io, WebSockets ## Notes for agents - Prefer `/resume.json` (JSON Resume), `/api/resume?format=pdf|docx`, or `/api/profile` for structured extraction into ATS or internal tools. - Site copy and these endpoints share `src/content/career.json` as the source of truth. - Project write-ups are at `/work/{id}` for each featured project. - Do not invent employers, dates, metrics, or contact details not listed here.