Skip to content
Divyansh Garg

Divyansh2026

Divyansh Garg — Full-Stack Developer

Divyansh Garg
Meerut · India

About01

Interface toinfrastructure,end to end.

I build full-stack products from the interface down to the backend, and I go looking for the engineering problems no tutorial covers. When I wanted to understand how languages actually work, I didn't read about it — I wrote GravLang, an interpreted language in Python with its own lexer, parser, AST and tree-walking interpreter.

That instinct runs through everything: TalkSpace, a real-time platform with cookie-based JWT auth, Google sign-in and 1:1 video calls; Playdex, a desktop app now on the Microsoft Store; a PHP/MySQL billing system with a live demo on a normalised six-table schema; a Shopify storefront I shipped end to end for a luxury jewelry brand in my first paid engineering role.

I'm a B.Tech CSE student at Graphic Era Hill University (8.5/10 GPA) graduating in 2027, and I teach frontend fundamentals to new developers at Blaze Forge. Right now I'm looking for a team where I can ship real product from day one.

Public repos
28
GPA / 10
8.5
B.Tech CSE
2027

Specimengravlang/core/parser.py

Precedence isn’t a table.It’s the call order.

Recursive descent, one method per level of precedence, each one calling the level above it before it builds anything.

Because _add_sub resolves _mul_div first, a multiplication is already a finished subtree by the time the + is considered. Nothing enforces that — it falls out of the shape of the calls.

How the rest of the language works
PythonRecursive descent
def _add_sub(self):    left = self._mul_div()    while self._current().type in ("PLUS", "MINUS"):        op_tok = self._advance()        op = "+" if op_tok.type == "PLUS" else "-"        right = self._mul_div()        left = ast.BinOp(left=left, op=op, right=right, line=op_tok.line)    return left

Selected work02

Things I
shipped.

8 of 28 public repositories, 4 of them in depth. A real-time platform, a language, a storefront for a paying client and a desktop app on the Microsoft Store — picked because each one taught me something the next one needed.

  • 01

    TalkSpace

    A full-stack communication platform with auth-based onboarding, live chat, 1:1 video calls, a friend-request graph, an installable PWA shell and a CI/CD deploy pipeline.

    • React 19
    • Node
    • Express
    • MongoDB
    • Stream SDK
    • JWT
    • PWA
  • 02

    GravLang

    An interpreted programming language built from scratch in Python — custom lexer, recursive-descent parser, AST, tree-walking interpreter, OOP support, a GUI IDE and CLI execution.

    • Python
    • Interpreter
    • AST
    • Tkinter
    • CLI
  • 03

    Kesav Diamond

    A custom Shopify storefront for a luxury diamond-jewelry brand, delivered end to end across a three-month engagement — theme architecture, catalog, checkout and QA.

    • Shopify Liquid
    • JavaScript
    • CSS
    • Payments
    • UI/UX
  • 04

    Playdex

    Finding a game used to mean opening Steam, Epic and GOG one at a time. Playdex reads all three into one library and flags the games I own twice. Published on the Microsoft Store.

    • Electron
    • JavaScript
    • Node
    • SQLite
    • IPC
    • GitHub Actions

More projects

  • 05CIPHERAI assistant
  • 06Public Utility ManagementBilling system
  • 07GitHub FinderData dashboard
  • 08SolarExplorerCSS experiment
All 28 repositories

github.com/Divyansh3105

Path03

Where I've
been.

  1. Jul 2026 — Present

    Blaze Forge

    Dehradun

    Frontend Development Instructor

    Teaching HTML, CSS and JavaScript to aspiring developers — breaking core web fundamentals into practical lessons and building debugging instincts that stick.

    • Turning core web fundamentals into lessons that hold up under real projects
    • Coaching debugging technique rather than memorised fixes
    • Teaching
    • HTML
    • CSS
    • JavaScript
  2. Mar 2026 — May 2026

    Kesav Diamond

    Dehradun

    Full Stack Engineer

    Shipped a production Shopify storefront for a luxury diamond-jewelry brand: responsive UI/UX aligned to the brand's premium direction, restructured product and collection pages, and cross-device QA.

    • Designed and built a responsive custom storefront matching a luxury brand direction
    • Configured payment gateway, shipping and tax rules for a streamlined checkout
    • Worked directly with the client from discovery through to live deployment
    • Shopify
    • Responsive
    • UI/UX
    • eCommerce
  3. Aug 2023 — Jul 2027

    Graphic Era Hill University

    Dehradun

    B.Tech, Computer Science

    Computer Science undergraduate carrying an 8.5/10 GPA. Coursework in systems, databases and algorithms — most of which ends up as something I build and put online.

    • 8.5 / 10 cumulative GPA
    • Focus on systems, databases, algorithms and REST API design
    • Coursework carried into shipped projects: TalkSpace, GravLang, the utility billing system
    • CSE
    • GPA 8.5/10
    • Systems
    • Databases

Courses

  • AWS Cloud Practitioner EssentialsAmazon Web Services · 2026
  • Generative AI: Introduction and ApplicationsIBM · 2025
  • Fundamentals of UI/UX DesignMicrosoft · 2025
  • Claude 101Anthropic · 2025

Skills04

What I
reach for.

Three areas of competence rather than one flat wall of nouns. Every tool here is one I've built with, in a project or in coursework — not one I've only read about.

Languages07

  • JavaScript
  • TypeScript
  • Python
  • Java
  • C / C++
  • PHP
  • SQL

Frontend08

  • React
  • Next.js
  • Tailwind CSS
  • GSAP
  • Zustand
  • TanStack Query
  • PWA
  • Shopify Liquid

Backend & tooling08

  • Node.js
  • Express
  • FastAPI
  • REST APIs
  • MongoDB
  • PostgreSQL
  • MySQL
  • Git & GitHub Actions