About Experience Projects Skills Contact
GitHub LinkedIn
Available for opportunities

Nghiem Pham

I build |

Computer Science student at Knox College crafting backend systems with modern technologies. Passionate about building scalable APIs and elegant user experiences.

nghiem@dev ~
$ cat about.json
{
  "name": "Nghiem Pham",
  "role": "Backend Developer",
  "stack": ["React", "Spring Boot", "PostgreSQL"],
  "education": "Knox College — CS (3.89 GPA)"
}
Nghiem Pham
Nghiem Pham Backend Developer

Turning ideas into reality

I'm a Computer Science student at Knox College with a 3.89 GPA, recognized on the Dean's List. My passion lies in building backend systems that solve real problems with clean, scalable code.

From social hiring platforms to live streaming infrastructure, I love diving deep into complex systems — whether it's designing RESTful APIs, building real-time WebSocket pipelines, or crafting responsive React frontends.

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.

3.89
GPA
20+
API Endpoints Built
10+
Feature Pages
6+
Frameworks

Where I've contributed

Peer Math Tutor

Knox College — Center for Teaching and Learning (CTL)

Sep 2024 — Present Galesburg, IL
  • Provide one-on-one and group tutoring sessions to undergraduate students in various math courses
  • Adapt teaching strategies to accommodate diverse learning styles and skill levels
  • Collaborate with faculty and CTL staff to develop effective tutoring materials
  • Track student progress and provide constructive feedback to improve academic performance

Things I've built

SpinNode

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.

  • Groq AI (LLaMA 3.3 70B) parses uploaded resumes and matches skills to top job listings
  • Spring Boot 3 REST API with 20+ endpoints for auth, profiles, jobs, forums, and messaging
  • JWT + Google OAuth2, role-based access control (Job Seeker / Recruiter)
  • WebSocket real-time DMs with read receipts, persisted in PostgreSQL
React TypeScript Spring Boot PostgreSQL Groq AI Tailwind CSS

Streamable

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.

  • Browser broadcasting pipeline: MediaRecorder → WebSocket → Go → FFmpeg → nginx-rtmp → HLS
  • RTMP ingest for OBS/Streamlabs with stream key auth and automatic go-live webhook
  • Chat replay synced to video timestamp using per-message offset_seconds
  • Redis viewer counts, WebSocket notification hub delivering stream-live events to subscribers
Go React PostgreSQL Redis nginx-rtmp Docker

My toolkit

Languages

Python Java C/C++ Go JavaScript TypeScript HTML/CSS

Frameworks

React Spring Boot Express Chi Tailwind CSS NumPy PyTorch

Databases

PostgreSQL MySQL MongoDB

Developer Tools

Git GitHub Docker Postman Swagger CI/CD

Let's work together

I'm currently looking for internship opportunities and open to collaborating on interesting projects. Feel free to reach out!