FULL-STACK ENGINEER
Phone: 0405 266 660 | Location: Melbourne, Australia | Email: mystoganx2001@gmail.com | LinkedIn: Profile | GitHub: Portfolio
Full-stack TypeScript engineer based in Melbourne with a frontend-first eye for building production-ready systems. Built FriendChise for a Walker's Doughnuts franchisee to improve operational efficiency with a searchable knowledge hub, paperless workflows, and scalable multi-tenant architecture.
Computer Science student at RMIT. 200+ LeetCode problems solved, plus completed React and TypeScript courses on HackerRank. Open to full-stack roles, on-site or remote.
JavaScript (ES6+), TypeScript, C++14, Python, Java, SQL, VBA
React 18, Next.js 16, TailwindCSS, shadcn/ui, Radix UI, Lucide Icons, React Hook Form, Zod
Node.js, Express.js, Prisma, PostgreSQL, Supabase, PayloadCMS 3, tRPC 11, TanStack Query 5, Lexical (rich text), REST API, MongoDB, Mongoose
Bun, Git, GitHub, Vercel, Playwright, Jest, Valgrind, MongoDB Atlas, Make
Feature branch workflow, Pull request reviews, CodeRabbit AI code review, httpOnly cookie auth, Clean Code, TDD, OOP, Design Patterns
Data Structures & Algorithms, System Design, Multi-tenant SaaS Architecture, REST API Design, Test Automation
Built for a real Walker's Doughnuts franchisee and used in production to replace paper-based workflows with a searchable knowledge hub and scalable multi-tenant system.
Reached the paid final round (AUD $220) after placing in the top 15 out of thousands, showing strong edge-case thinking and testing ability.
Email invitation on file — Jan 16, 2026.
Payment confirmation on file for the paid assessment.
Simplified a fragmented 3-table warehouse workflow so tasks that needed 2 people could be done by 1 person nearly as quickly.
Jira ticket THX-1373449 on file — technical spec & PDF report on the detail page.
replenResidual values were static snapshots; documented root cause and escalated for a dynamic fix
Collaborated in a 4-person team to build a C++ vending machine simulator using disciplined code structure, documentation, and design patterns.
Older or lower-priority projects kept for reference, but not as the first impression.
| Project | Why It’s Here | Links |
|---|---|---|
|
Multitenant E-Commerce In Progress
Multi-tenant SaaS e-commerce platform with tenant-scoped data isolation and role-based access control.
|
Good project, but still in progress, so it sits below the stronger finished proof pieces. | |
|
MERN Thinkboard
Full-stack note-taking app built with React, Node.js, Express, MongoDB, JWT auth, and Redis-backed rate limiting.
|
Older finished project that still shows MERN fundamentals, but it sits below the stronger current proof pieces. | |
|
Competitive Programming & Certifications Ongoing
LeetCode and certifications that show consistency, but they work better as a supporting section than a main project card.
|
Useful supporting evidence, not a portfolio project. |
Added a favorites layout for Dev Utilities, with starred tools moving into a dedicated list and duplicate cards collapsed into unique pages.
Proof: Pull Request #274.
Built config-driven sidebar navigation for a React/Vite app, with route-aware persistence, multi-page sections, and collapse animation.
src/config/sidebarSections.jsProof: Pull Request #226 merged into main.
Open to full-stack engineer roles — on-site (Melbourne), hybrid, and remote.