I'm a self-taught full-stack engineer with a portfolio of personal and academic projects spanning JavaScript, TypeScript, the MERN stack, Next.js, and Python. I apply clean code principles, feature branch workflows with pull request reviews, and AI-assisted code review via CodeRabbit. I have completed nearly 200 algorithmic challenges on LeetCode with a 71% acceptance rate. I am HackerRank certified in JavaScript Basic and Frontend Developer (React).

Ivan Tran

I'm a self-taught full-stack engineer with a portfolio of personal and academic projects spanning JavaScript, TypeScript, the MERN stack, Next.js, and Python. I apply clean code principles, feature branch workflows with pull request reviews, and AI-assisted code review via CodeRabbit. I have completed nearly 200 algorithmic challenges on LeetCode with a 71% acceptance rate. I am HackerRank certified in JavaScript Basic and Frontend Developer (React).

Available to hire

I’m a self-taught full-stack engineer with a portfolio of personal and academic projects spanning JavaScript, TypeScript, the MERN stack, Next.js, and Python. I apply clean code principles, feature branch workflows with pull request reviews, and AI-assisted code review via CodeRabbit.

I have completed nearly 200 algorithmic challenges on LeetCode with a 71% acceptance rate. I am HackerRank certified in JavaScript Basic and Frontend Developer (React).

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Work Experience

Full-Stack SaaS E-Commerce (Multi-tenant) at Independent Project
February 1, 2026 - Present
Developed a multi-tenant SaaS e-commerce platform using Next.js 16 App Router, Payload CMS, tRPC, and MongoDB. Implemented a tenant-scoped data model with role-based access, secure server-side authentication via httpOnly cookies, and an end-to-end type-safe data layer. Built a fast UI with infinite scrolling using Tan Stack Query and implemented PR-based workflows with CodeRabbit AI reviews for each merge.
Vending Machine Simulator (Team Project) at Independent Project
May 1, 2023 - May 31, 2023
Engineered a feature-complete vending machine simulator in C++ with low-level memory management, custom data structures, and an 8-denomination coin system. Implemented denomination optimization, a robust unit-test suite (16+ tests), and comprehensive design documentation.
Warehouse Management System Redesign at Independent Project
December 1, 2023 - December 31, 2023
Redesigned the database architecture and optimized queries for an existing warehouse management system. Performed requirements analysis, normalized relational schemas, and improved reliability. Produced comprehensive technical documentation detailing schema changes and design rationale.
Automated Testing & Web Scraping at Independent Project
January 1, 2026 - January 31, 2026
Built a Node.js automation tool to scrape and validate Hacker News articles; used Playwright for cross-browser scraping; implemented structured error reporting and exit codes; designed a clean CLI with configurable options and modular architecture; included unit tests.
Full-Stack Developer (Freelance) / Personal Projects at Independent Projects
February 1, 2026 - Present
Contributed to multiple personal projects including a multi-tenant SaaS, APIs, and frontend components. Implemented feature branches, PR reviews, and CI practices; migrated to robust TypeScript data models and improved test coverage.

Education

Bachelor's in Computer Science at RM IT University
January 1, 2021 - January 1, 2025

Qualifications

HackerRank JavaScript Basic Certification
January 11, 2030 - March 5, 2026
HackerRank Frontend Developer (React) Certification
January 11, 2030 - March 5, 2026

Industry Experience

Software & Internet, Professional Services, Education