Hi, I'm Huy, a Computer Science student specializing in backend and infrastructure development. I'm passionate about solving complex problems in distributed systems, microservices, cloud computing, and performance optimization. I'm actively seeking opportunities to apply my knowledge and grow as a software engineer.
A relational database built from scratch in Go, featuring page-based storage, a buffer pool manager, Write-Ahead Logging (WAL), a B+ tree index, and a SQL execution engine.
Implements the PostgreSQL wire protocol v3 for compatibility with PostgreSQL clients such as psql.
A url shortening system that can convert long URLs to shorter urls (eg. tinyurl.com, bitly.com, ...)
A distributed autocomplete system built using Go. Processed ~20M real-world search queries (AOL dataset). Benchmarked system under load testing over the internet, archieved ∼5–7K QPS per 1vCPU/6GB instance with p50 <100ms latency.
View on GitHub → Live Demo →A Redis-compatible server built from scratch in Go. Implements RESP wire protocol, concurrent client handling, TTL expiry, LRU policy and AOF persistence.
An AI-powered mobile app designed to help Vietnamese students prepare for the IELTS exam by providing real practice questions and AI-powered feedback and scoring based on official IELTS criteria.
View on GitHub →A distributed, microservices-based application for simulating Premier League ticket booking. I built this project to learn microservice Architecture, Cloud Deployment, Kubernetes, Database Transaction, Background Job Processing.
View on GitHub →An automated trading webdriver integrating REST APIs with Selenium WebDriver to scrape data from MEXC Trading Platform and execute dynamic web interactions. It implements a public trading strategy with 70% reported accuracy, achieving ~16% return within 8 hours.
View on GitHub →