Computer Science and Mathematics student at Knox College focused on backend and systems engineering. I like building scalable APIs, real-time pipelines, and fast, low-level code.
$ cat about.json
{
"name": "Nghiem Pham",
"role": "Backend & Systems Developer",
"stack": ["Go", "Spring Boot", "CUDA C++"],
"education": "Knox College — CS & Math (3.9 GPA)"
}
I'm a Computer Science and Mathematics student at Knox College with a 3.9 GPA, on the Dean's List and a recipient of the Carr Prize in Mathematics. I'm drawn to backend and systems work: building things that are scalable, fast, and clean.
From social hiring platforms to live streaming infrastructure to GPU-accelerated search, I like digging into complex systems, whether that's designing RESTful APIs, building real-time WebSocket pipelines, or writing CUDA kernels close to the metal.
When I'm not coding, I serve as a Peer Math Tutor, helping fellow students master challenging mathematical concepts and build confidence in their academic journey.
Knox College — Center for Teaching and Learning (CTL)
GPU-Accelerated Similarity Search
A vector similarity search engine built from scratch in CUDA C++, with a semantic search demo running on real text embeddings. Three kernels implemented and benchmarked against a CPU baseline and FAISS.
Social Hiring Platform
Full-stack social hiring platform for job seekers and recruiters — featuring AI-powered resume matching, a curated job board, community forums, and real-time direct messaging.
Live Streaming Platform
Full-stack live streaming platform where streamers broadcast directly from the browser or via OBS/RTMP, while viewers watch in real-time over HLS with live chat and emoji reactions.
I'm currently looking for internship opportunities and open to collaborating on interesting projects. Feel free to reach out!