// Full Stack · Systems · Kernel
Seng Athit Bannavong
Computer Science Student, Full Stack Developer, and Systems Programmer.
Computer Science student at Hanoi University of Science and Technology with hands-on experience in systems programming and full-stack web development.
Projects
Selected system-to-application work
Text Classification using TF-IDF and Naive Bayes
SourceBuilt a complete NLP text classifier from scratch in C with no external ML libraries, including TF-IDF, Naive Bayes, sparse matrix handling, and multithreaded preprocessing.
Thread Pool + Priority Task Scheduler
SourceImplemented a thread-safe priority queue and worker pool with graceful shutdown, blocking and non-blocking operations, and clean concurrency tests integrated with ThreadSanitizer.
Transcript Viewer
SourceDesktop transcript viewer built in C with Clay UI, charts, command palette, and 49 unit tests covering GPA, credit, and graduation logic across Linux and Windows.
Vietnamese Text Recognition System
SourceBuilt an end-to-end OCR pipeline for Vietnamese text using CRNN with synthetic data generation, LMDB preprocessing, Colab GPU training, and Flask inference deployment.
Web E-Commerce Platform
SourceDeveloped a full-stack bookstore platform with React frontend, Express backend, PostgreSQL and Redis, Dockerized deployment, and CI/CD in a team of three.
Skills / Tech Stack
Grouped by development layer
Frontend
- React
- JavaScript
- HTML5
- CSS3
- Tailwind CSS
Backend
- Node.js
- Express
- PostgreSQL
- MySQL
- Redis
Systems & Low-level
- C/C++
- Java
- Python
- Rust (learning)
- POSIX Threads
Tools
- Git
- Docker
- Linux
- WSL2
- VS Code
- JetBrains
- Figma
Contact
Open to systems and full-stack opportunities