Skip to content

Repository files navigation

Hi there, I'm Hoang Mai (plozdev) 👋

Welcome to my personal developer portfolio repository! I am a Backend Developer & Software Engineer studying at FPT University Ho Chi Minh City, focused on backend system architecture, high-concurrency systems, database optimization, and modern interactive web experiences.

🌐 View Live Official Portfolio


🚀 About Me

  • 🎓 Education: Software Engineering student at FPT University Ho Chi Minh City.
  • 🏆 Competitive Programming: Active participant in ICPC Vietnam competitions (Provincial, Southern, National rounds).
  • 👥 Community Leadership: Chapter Lead at GDGoC FPTU HCMC (Google Developer Groups on Campus), hosting technical workshops and connecting student developers.
  • 💻 Focus: Designing high-concurrency architectures, distributed locking systems, microservices, and interactive web experiences.

🎨 Portfolio Features & Tech Stack

  • 3D & Cyberpunk Developer Vibe: 3D Isometric tilt windows, volumetric glows, laser timeline, and interactive cyber grid background.
  • Interactive Trailing Cursor: 60fps spring-physics trailing cursor with dynamic hover target expansion.
  • 3D Floating Terminal Mockup: Custom code stream preview for backend projects.
  • Official HM Monogram Branding: Custom vector SVG logo assets and favicons.
Backend & Infrastructure
- ☕ Java 21, Spring Boot, Spring Security
- ⚡ Redis, Redisson (Distributed Locks), Apache Kafka
- 🐳 Docker, Docker Compose, Microservices
- 🐘 PostgreSQL (Complex query optimization & indexing)
Frontend & Visuals
- ⚛️ React 19, TypeScript, Vite
- 💨 Tailwind CSS v4, Framer Motion
- 🕸️ Three.js (Interactive 3D particle & network canvas)
- 🎯 Custom Interactive Trailing Cursor

⚡ Featured Project: TekcitYm

A high-concurrency ticket booking platform built with Spring Boot / Java 21 backend and React 19 / Vite frontend.

  • Problem Solved: Double-booking and overselling under heavy user surge traffic.
  • Tech Stack:
    • Backend: Java 21, Spring Boot, Spring Security, JWT, Redis, Redisson, PostgreSQL, Docker.
    • Frontend: React 19, TypeScript, Vite, Tailwind CSS v4, Framer Motion, TanStack Query, Zustand.
  • Repositories:
  • Key Solutions: Redisson distributed locking over Redis, JJWT stateless security, Spring Data JPA/WebFlux reactive caching layers, and Zustand/TanStack Query real-time UI state management.

📬 Connect With Me


🛠️ Local Development Setup

1. Installation

npm install

2. Configuration (.env)

Create a .env file in the root directory:

VITE_RESEND_API_KEY=your_resend_api_key
VITE_RESEND_FROM=onboarding@resend.dev
VITE_RESEND_TO=hoangmai.it.dev@gmail.com

3. Local Dev Server

npm run dev

4. Build for Production

npm run build

About

Personal Portfolio & Interactive 3D Showcase of Hoang Mai — Backend Developer & Software Engineer.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages