Skip to content
View tuantutanghuynh's full-sized avatar
  • Ho Chi Minh, Viet Nam
  • 02:09 (UTC +07:00)
  • LinkedIn in/tangtu

Block or report tuantutanghuynh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tuantutanghuynh/README.md

LinkedIn Gmail YouTube GitHub


☕ — Welcome to the workshop. Pull up a chair, the code is still brewing. — ☕


📜 About the Craftsman

public class TuanTu extends Developer {

    public String location  = "Hồ Chí Minh City, Việt Nam 🇻🇳";

    // Primary expertise — production systems, service layers, REST API design
    public String primary   = "PHP · Laravel";

    // Deep focus — architecture, security, real-time & async systems
    public String growing   = "Java · Spring Boot";

    // Next strategic stack — structured addition, not just exploration
    public String next      = "Python · FastAPI";

    // Own both sides of the counter when the project calls for it
    public String frontend  = "React (Vite) · TypeScript";

    public String openTo    = "Remote-first opportunities";
    public String[] languages = { "Vietnamese", "English", "French" };

    @Override
    public String getPhilosophy() {
        return "Write backend that holds. Build systems that scale. Ship code that lasts.";
    }
}

My depth lives in the backend — Laravel for production systems today, Spring Boot for architecture and scale, Python FastAPI as the strategic next layer. React handles the interface when the project calls for it.


🫘 Featured Projects

Full-Stack Cinema Booking System

A production-grade ticketing platform built around correctness and concurrency. Race-condition handling baked in from day one.

  • 🎫 Real-time seat reservation with race-condition handling
  • 🔐 Role-based access — admin, staff, customer
  • 💳 Payment flow with full booking lifecycle management
  • ⚛️ Migrating frontend: Blade → React (Vite)

Laravel Blade React MySQL

Production-Grade Blog Platform

Built end-to-end: DB schema, UI/UX design, API, and deployment. Documented every architectural decision from zero.

  • 🗄️ Schema design with normalisation & indexing strategy
  • 🎨 UI/UX design → React (Vite) implementation
  • 🔧 Laravel REST API with clean service-layer architecture
  • 📖 Documented: architecture, API design, deployment

Laravel React Blade MySQL

B2B Order & Fulfillment Platform

A backend-heavy platform tackling the complexity of business ordering flows, inventory management, and multi-role access control.

  • 📦 Order lifecycle management with fulfillment tracking
  • 🔐 RBAC with granular permission layers
  • 🧾 Inventory sync and stock validation logic
  • 🔌 Structured REST API for downstream integrations

Laravel MySQL PHP

Todo App — Engineered Beyond Basics

A humble todo app used as a testbed to push Laravel + React patterns — query optimisation, algorithmic thinking, scalable architecture.

  • ⚡ Query optimisation & N+1 elimination
  • 🧠 Algorithmic thinking applied to filtering & sorting
  • 🏗️ Scalable architecture patterns as a living lab
  • 🔬 Performance improvement techniques in practice

Laravel React PHP MySQL

Structured Java Learning Path

A disciplined, documented journey from Java fundamentals to advanced patterns — the foundation before Spring Boot goes deep.

  • 🧱 OOP fundamentals → design patterns → multithreading
  • 📐 Algorithm optimisation with Big-O analysis
  • 🗂️ 50+ exercises with clean separation of concerns
  • 📝 Documented tradeoffs on every non-trivial decision

Java OOP Algorithms Design Patterns



More is on the stove.

Next: a Spring Boot full-stack project, then a Python/FastAPI service — each one going deeper, not just wider.


🛠️ The Toolkit

Frontend

JavaScript TypeScript React Vite

Backend

PHP Laravel Java Spring Boot Python Django

Database & Tools

MySQL PostgreSQL Docker Git Postman


📊 GitHub Stats

GitHub Streak


Pinned Loading

  1. b2b-order-fulfillment-system b2b-order-fulfillment-system Public

  2. cinebook-movie-booking-system cinebook-movie-booking-system Public

    Full-stack cinema booking system with real-time seat reservation and race-condition handling. Built with Laravel + Blade, migrating to React (Vite). Features role-based access and payment flow.

    Blade

  3. journo-blog-platform journo-blog-platform Public

    Production-grade blog platform built end-to-end: from DB schema and UI/UX design to React (Vite) + Laravel implementation. Documented from zero — architecture, API design, and deployment.

    PHP

  4. java-algorithms-practice java-algorithms-practice Public

    Structured Java learning path from OOP fundamentals to multithreading, design patterns, and algorithm optimization. 50+ exercises with clean separation of concerns and documented tradeoffs.

    Java

  5. todolistic-app todolistic-app Public

    Todo app engineered beyond basics — Laravel + React with focus on query optimization, algorithmic thinking, and scalable architecture patterns. Used as a testbed for performance improvement techniq…

    PHP