Skip to content
View Divyansh3105's full-sized avatar

Highlights

  • Pro

Block or report Divyansh3105

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. 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
Divyansh3105/README.md
Divyansh Garg I build things I actually use

Portfolio LinkedIn Email Meerut, India Open to internships and roles


πŸ‘‹ About me

I learn by building, not by following tutorials. When I care about something (a game, an anime, the solar system) I end up building something around it, and that's how I picked up most of what I know. I started with front-end and UI; these days most of my projects have a real backend behind them: auth, databases, real-time features and LLM APIs.

🏁 Shipped so far

  • A desktop app on the Microsoft Store, with CI and versioned releases
  • My own programming language, with an interpreter, an IDE and 285 passing tests
  • LLM apps with multi-model fallback, vector memory and voice input

🧭 How I work

  • Solve my own problem first. If I wouldn't use it, I don't build it.
  • Show the reasoning. Scores, decisions and fallbacks should be explainable.
  • Ship it properly. Tests, CI and a real release, not just a repo.

⭐ Featured: Playdex

All your Steam, Epic and GOG games in one desktop app, with a finder for games you own twice.

Get it from Microsoft Β  Latest release Tests

Playdex demo: library, filters, stats and disk space

My games were spread across three launchers and I kept forgetting which one had which. Playdex reads each launcher's local data and merges everything into one library: duplicate-ownership finder, playtime tracking, disk usage, and a backlog picker. No logins, nothing uploaded.

Electron Node.js SQLite Β· Source Β· Microsoft Store


πŸš€ Projects

πŸ§ͺ GravLang

My own programming language in Python, with a GUI IDE and step-through debugger.

  • Classes, closures, exceptions and a code formatter
  • IDE with step debugging and a view of each compiler stage
  • 285 passing tests

Python AST interpreter Tkinter Β· Source

πŸ€– CIPHER

An AI assistant with three personas that share one long-term memory.

  • pgvector memory that persists across conversations
  • Falls back from Gemini to Groq when a model fails
  • Switches voice input to Whisper when the browser can't do speech

Next.js FastAPI PostgreSQL pgvector Β· Live demo Β· Source

πŸ’¬ TalkSpace

A real-time social app with chat, a friend system and one-on-one video calls.

  • JWT auth and friend requests
  • Instant messaging and video calls via Stream
  • Installable as a PWA

React Node.js Express MongoDB Stream Β· Live demo Β· Source

πŸ“‘ RepoRadar

Scans every drive for git repos and surfaces the work you forgot about.

  • Flags uncommitted, stashed, unpushed and local-only work
  • Finds stale node_modules / build folders eating gigabytes
  • Zero dependencies, localhost-only, nothing leaves your machine

Node.js Git Β· Source

πŸ”¨ Currently building

  • 🚨 RescueAI: explainable decision support for disaster rescue in Uttarakhand (my B.Tech major project). Ranks rescue requests, matches volunteers and SDRF/NDRF teams, and shows how every score was calculated. A human approves every dispatch and every decision is audit-logged.
  • πŸ“Š RepoScope: turns GitHub profiles and CSV files into stats and charts using plain PHP and hand-drawn HTML5 Canvas. No frameworks, no chart libraries, no database.
πŸ“ More projects: full-stack apps, tools, and the CSS fan sites where I started

πŸ› οΈ Tech stack

Languages JavaScript TypeScript Python PHP C++ C
Frontend React Next.js Tailwind CSS HTML5 CSS3
Backend & AI Node.js Express FastAPI Gemini Groq Whisper
Desktop Electron SQLite
Data PostgreSQL MongoDB MySQL Supabase
Shipping Git GitHub Actions Docker Vercel Netlify Microsoft Store

πŸ“ˆ GitHub activity

GitHub stats Top languages
GitHub streak

🀝 Let's talk

I'm looking for internships and full-stack roles, and I'm always happy to talk about desktop apps, LLM tooling or language design.

Explore Portfolio Β  Connect on LinkedIn Β  Email me

Pinned Loading

  1. Portfolio Portfolio Public

    This is my personal portfolio

    JavaScript 1

  2. CIPHER CIPHER Public

    Python 1

  3. GravLang GravLang Public

    GravLang is a lightweight, elegantly designed programming language built entirely in Python. It features a clean syntax that combines Python's readability with C-style structured code. GravLang is …

    Python 1 1

  4. Public-Utility-Management-System Public-Utility-Management-System Public

    A complete PHP-MySQL based web application designed to streamline billing, payments, and data management for public utilities such as electricity and water services.

    PHP 1 4

  5. TalkSpace TalkSpace Public

    TalkSpace is a full-stack real-time communication platform that enables users to connect with friends, send messages, make video calls, and manage their social connections β€” all from one place.

    JavaScript 1 1

  6. RescueAI RescueAI Public

    TypeScript