Skip to content
View dhruvgupta2109's full-sized avatar
🤟
🤟

Highlights

  • Pro

Block or report dhruvgupta2109

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
dhruvgupta2109/README.md

Dhruv Gupta

Computer Science @ NTU Singapore

LinkedIn Gmail LeetCode Instagram Discord


Tech Stack

Languages

Tools & Platforms

Backend, Web & Databases

AI, ML & 3D


Experience

AI/ML Intern | BDO May 2026 – Jul 2026

  • Built a document classification pipeline using OCR, text embeddings, and ML (Logistic Regression, XGBoost) to accurately classify business documents
  • Evaluated model predictions against ground truth data, performed error analysis, and refined training data to improve accuracy
  • Collaborated with the team on real business use cases, gaining hands-on experience in document AI and iterative model development

Software Engineering Intern | PlanetSpark Dec 2025 – Jan 2026

  • Built an interactive AI system with ASR + GroqCloud LLaMA + browser-based avatar interface
  • Cut end to end conversational latency to ~0.5s via pipeline refactoring
  • Deployed across desktop & mobile with cross-browser (Chrome/Safari) support

Software Engineering Intern | Singapore Computer Society Aug – Dec 2025

  • Contributed to NTU affiliated projects: development, debugging, feature implementation
  • Organised student focused technical events and workshops

Education

Nanyang Technological University, Singapore 2025 – 2029

  • B.Eng. Computer Science

Mother's International School, New Delhi

  • CBSE — Class XII: 96% 2025
    (National CS Topper)
  • CBSE — Class X: 94% 2023

GitHub Stats

snake gif

Trophies

image image


Building. Breaking. Learning.

Pinned Loading

  1. fplmanager fplmanager Public

    Fantasy Premier League dashboard built with Streamlit that tracks your team in real time using your manager ID, including live points, fixtures, leagues, and gameweek/rank trends.

    Python 24

  2. Graphify-Labs/graphify Graphify-Labs/graphify Public

    Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing…

    Python 109k 10.6k

  3. fbwc26model fbwc26model Public

    A static Next.js portfolio app that predicts the FIFA World Cup 2026 with a client-side Monte Carlo engine.

    TypeScript 4

  4. microsoft/markitdown microsoft/markitdown Public

    Python tool for converting files and office documents to Markdown.

    Python 175k 12.8k

  5. chess_engine_nn chess_engine_nn Public

    CPU-first neural chess engine with NNUE-style evaluation, alpha-beta search, UCI support, and a polished local React web interface.

    Python 4

  6. Noads-stream-switch Noads-stream-switch Public

    A Manifest V3 Chrome extension for switching audio between a match stream tab and a music tab during detected ad breaks.

    JavaScript 4