Completed 2 years of coursework covering software engineering, data structures, algorithms, and system design.
Full-Stack Engineer
Full-stack engineer who identified operational inefficiencies while working at a franchise business and built a deployed SaaS platform to address them. FriendChise targets franchise and multi-location businesses — restaurants, cafés, retail chains — that rely on repetitive task execution and need consistency across locations. Built with Next.js, TypeScript, Prisma, and PostgreSQL. Completed 2 years of Computer Science coursework at RMIT covering software engineering, data structures, and algorithms. 200+ LeetCode problems solved (71% acceptance rate, top 17% runtime globally). HackerRank certified in JavaScript and Frontend Development (React).
Completed 2 years of coursework covering software engineering, data structures, algorithms, and system design.
JavaScript (ES6+), TypeScript, C++14, Python, SQL
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, Clean Code, TDD, OOP, Design Patterns
Data Structures & Algorithms, System Design, Multi-tenant SaaS Architecture, REST API Design, Test Automation
Multi-tenant franchise management platform inspired by inefficiencies observed at Walker's Donuts. Targets businesses that rely on repetitive task execution and need consistency across locations — restaurants, cafés, retail chains. Roadmap includes a knowledge-sharing hub for franchise communities. Deployed and live on Vercel.
Multi-tenant SaaS e-commerce platform where each seller operates their own isolated storefront with role-based data access. Built with Next.js 16 App Router and PayloadCMS as the headless backend.
useInfiniteQuery with server-side prefetching for fast initial loadFull-stack web application built with MongoDB, Express.js, React, and Node.js. Features secure user authentication and personalized note management with custom implementations of advanced security measures.
Engineered a feature-complete vending machine simulator in C++, applying low-level memory management, custom data structures, and established design patterns.
Developed a Node.js automation tool to scrape and validate article sort order on Hacker News, submitted as a technical assessment.
Conducted a consulting engagement to analyse and re-architect the database layer of an existing warehouse management system.
200+ problems solved across different difficulty levels.
View detailed project information, source code, and live demonstrations at: https://ivantran-2001.github.io