Skip to content
View tthphat's full-sized avatar

Highlights

  • Pro

Block or report tthphat

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
tthphat/README.md

πŸ‘‹ Hi, I'm Truong Thanh Phat

Fullstack Developer
Software Engineering Student – University of Science, VNUHCM
Passionate about building modern web applications and scalable backend systems.


πŸš€ About Me

  • I am seeking a Backend / Fullstack Developer Internship
  • Interested in Backend Architecture, API Design, and Web Applications
  • Experienced with RESTful APIs, Authentication Systems, and Database Design
  • Currently improving my backend engineering and system design skills

πŸ›  Tech Stack

Frontend

HTML CSS JavaScript TypeScript React NextJS Tailwind Bootstrap ShadCN

Backend

NodeJS Express NestJS Laravel Golang REST API JWT tRPC SSE Redis

Database & Architecture

SQL Server PostgreSQL Oracle Knex Prisma Hexagonal Clean Architecture DDD

CI / CD

GitHub Actions Jenkins Docker Kubernetes ArgoCD


πŸ“Š GitHub Stats

Profile Details

Stats Top Languages


πŸš€ Featured Projects

🎟️ TicketBox

Concert ticketing platform handling high-concurrency ticket booking with distributed locking and async processing.

Tech Stack

NestJS β€’ Next.js β€’ PostgreSQL β€’ Prisma β€’ Redis β€’ BullMQ β€’ MinIO β€’ Docker

Key Features

  • System architecture designed with C4 Model & Hexagonal Architecture
  • 25+ table relational database schema with indexes, constraints, and relationships
  • JWT + Refresh Token authentication, Notification, File Upload, Artist Bio AI
  • High-concurrency ticket booking with Redis, BullMQ, idempotency keys, distributed locking
  • 80,000+ requests/minute throughput with multi-layer rate limiting, queue reservation, and graceful degradation
  • Scheduled background jobs for order cleanup, ticket release, and concert reminders

πŸ”— Project:
https://github.com/tthphat/TicketBox


πŸ›’ Farmily Fresh Produce Website

Fullstack e-commerce platform with secure authentication and user management.

Tech Stack

NextJS β€’ Tailwind β€’ Express β€’ PostgreSQL β€’ Supabase

Key Features

  • JWT Authentication with HttpOnly Cookies
  • Email Verification & Password Recovery (OTP via Brevo)
  • RESTful APIs for user profile management
  • User engagement tracking (favorites, subscriptions, receipts)

πŸ”— Project:
https://github.com/tthphat/Farmily-Fresh-Produce-Website


🎲 Board Game Social Website

A social platform where users can connect and manage board game activities.

Tech Stack

React β€’ Tailwind β€’ Express β€’ Supabase β€’ Knex

Key Features

  • Friendship system (send / accept / reject requests)
  • Secure API with API Keys + JWT
  • Database with 12 relational tables
  • Authentication system with OTP verification

πŸ”— Live Demo
https://web-board-game-phi.vercel.app/

πŸ”— Project:
https://github.com/tthphat/Web_BoardGame


πŸ“« Contact

Email
truongthanhphat1103@gmail.com

LinkedIn
https://www.linkedin.com/in/thΓ nh-phΓ‘t-truong-b17037379/

GitHub
https://github.com/tthphat

Pinned Loading

  1. BootstrapGame BootstrapGame Public

    HTML 1

  2. kqanGit/MovieTicketBookingSystem kqanGit/MovieTicketBookingSystem Public

    C

  3. Web_BoardGame Web_BoardGame Public

    JavaScript

  4. Farmily-Fresh-Produce-Website Farmily-Fresh-Produce-Website Public

    JavaScript

  5. TicketBox TicketBox Public

    TypeScript

  6. Meet-Chirper Meet-Chirper Public

    a Twitter-like microblogging app

    Blade