Skip to content
View nghiem-pham's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report nghiem-pham

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nghiem-pham/README.md

Typing SVG

LinkedIn Gmail


About Me

{
  "name": "Nghiem Pham",
  "role": "Backend & Systems Developer",
  "education": "Knox College — B.S. Computer Science (3.9 GPA)",
  "honors": ["Dean's List"],
  "looking_for": "Internship Opportunities"
}
  • Building full-stack apps with React, Spring Boot, Go, and PostgreSQL
  • Writing GPU kernels in CUDA C++ and exploring concurrent systems, real-time streaming, and AI/ML
  • Currently open to internship opportunities and exciting collaborations

Tech Stack

Languages
Frontend
Backend
Databases
Systems / ML
Tools

Featured Projects

CUDA Vector Search Engine

GPU-accelerated vector similarity search engine built from scratch in CUDA C++, with a semantic search demo on real text embeddings

  • Three kernels benchmarked: global memory baseline, shared-memory tiled, and coalesced column-major layout
  • 43x speedup over CPU baseline at N=1M (D=384) with 100% Recall@10, benchmarked against FAISS on an RTX 3060
  • Parallel top-K selection via Thrust; C++ host interface with runtime kernel switching for side-by-side comparison

SpinNode

Full-stack social hiring platform with preference-ranked job discovery, developer hub, community forums, and real-time messaging

spin-node.com

  • 40+ REST endpoints secured with JWT + Google OAuth2
  • AI-powered resume parsing and job matching via Groq (Llama 3.3 70B)
  • WebSocket messaging with Redis caching and 25 Flyway migrations

Streamable

Full-stack live streaming platform with browser broadcasting, RTMP ingest, HLS playback, and live chat

stream-able.com

  • Real-time pipeline: WebSocket → FFmpeg → nginx-rtmp → HLS
  • Browser broadcasting via MediaRecorder + OBS/Streamlabs RTMP ingest
  • Live chat, reactions, and subscriber notifications via WebSocket hubs

Profile Views

Pinned Loading

  1. SpinNode SpinNode Public

    TypeScript

  2. Streamable Streamable Public

    TypeScript