
Coffee Shop Website
Built a fullstack coffee shop website with a custom CMS for managing products, categories, and content. The platform includes a branded landing page, product catalog, FAQ and contact sections, and authentication system. Designed to simulate a real business workflow where administrators can manage menu items dynamically.
Key Features:
- •Custom CMS for managing products and categories
- •Dynamic product catalog with multiple item types
- •Authentication system for admin access
- •Branded homepage with FAQ and contact sections

Manga Reading App
Created a personal manga reading app cross platform that uses Official Mangadex API. Featuring the trending comics series (e.g. manga, manhwa, manhua, and etc.) with a carousel. Displayed a different comic series in a card, highlighting the series title and rate.
Key Features:
- •Trending carousel display
- •Filter by type, genre & popularity
- •Virtualization & offset pagination

Vehicle Parking Detection System
Helped a group of college students fix their thesis project to help guards and administration identify vehicles entering the parking lot. The system captures who (vehicle owner), what (type of vehicles), why (visit purpose), and when (time of enter or exit).
Key Features:
- •Trained dedicated license plate detection model
- •Fixed manual cropping calculations
- •Improved OCR accuracy

Self-Hosted AdGuard & Traefik Network
Set up a secure, self-hosted DNS and reverse proxy system using AdGuardHome, Traefik, and Docker. Configured wildcard certificates, DNS rewrites, and network routing to manage multiple local services efficiently.
Key Features:
- •Implemented DNS rewriting for local services
- •Configured Traefik with wildcard SSL certificates
- •Managed multiple services using Docker Compose
- •Improved network security and ad-blocking

2048 Game
Built a browser-based 2048 game with tile movement, merge logic, score progression, keyboard controls, and undo/redo history. Focused on recreating the core gameplay experience while handling grid state, movement rules, and responsive visual feedback.
Key Features:
- •Implemented tile movement and merge mechanics
- •Added undo and redo history tracking
- •Handled keyboard controls for smooth gameplay
- •Built responsive board and tile UI

Unix-like Shell (C)
Built a minimal Unix-like shell in C to understand process management, system calls, and command execution at a low level. The shell reads user input, parses arguments, handles built-in commands, and spawns child processes to execute programs.
Key Features:
- •Implemented command parsing using tokenization
- •Spawned child processes using fork and exec
- •Handled built-in commands like cd and exit
- •Managed process synchronization with wait
- •Built interactive shell loop with prompt
Links: