Software Engineer · Lucknow, India

I work on backends and real-time systems — the kind of thing that looks fine in a demo and falls over once a few hundred people use it. Right now I'm building a construction ERP that 20+ people depend on every working day.

20+
Daily ERP users in production
~30%
Query time cut via schema rework
400+
DSA problems solved
9.20
CGPA at IIIT Ranchi
01Education

School, and what I've studied since.

  1. Aug 2024 — May 2028 (expected)

    Indian Institute of Information Technology Ranchi

    B.Tech, Computer Science and Engineering

    • Operating Systems
    • DBMS
    • OOP
    • System Design
    • Computer Networks

    CGPA 9.20

  2. Apr 2021 — Mar 2023

    Stella Maris Inter College

    ISC (Class XII)

    91%

  3. Apr 2019 — Mar 2021

    Stella Maris Inter College

    ICSE (Class X)

    97%

02Experience

Where I've worked so far.

Navicon Infraprojects Pvt. Ltd.

Sep 2025 — Present

Software Engineering InternRemote · India

Building a cross-platform construction ERP that's now in daily use across four different site roles.

  • Shipped a cross-platform construction ERP in Flutter now relied on daily by 20+ on-site staff across four roles, covering inventory, finance, and project tracking from a single codebase.
  • Eliminated manual cross-department data reconciliation by building Supabase/PostgreSQL services with JWT auth, row-level role-based access control, and real-time sync — removing a recurring end-of-day reporting step.
  • Cut average query time ~30% and tightened dashboard loads by reworking 5 PostgreSQL schemas with composite indexes and rewriting the queries that drove the slowest plans.
  • Moved permission checks down into the database rather than leaving them in the UI, so one department can't read another's records even if the client is tampered with.

FlutterDartSupabasePostgreSQLJWTRLS

Palisadoes Foundation

Jun 2025 — Aug 2025

Open Source Contributor · Talawa AdminRemote

Wrote tests for a large TypeScript and React admin codebase used by nonprofits.

  • Drove targeted modules to full line and branch coverage by authoring 15+ unit and integration tests in Vitest, landing 3 PRs in the Talawa Admin codebase.
  • Closed 5+ untested edge cases in multi-path branching logic, catching regressions the existing suite silently passed over.
  • Got up to speed on a 100k+ line codebase I hadn't seen before, and worked through review with maintainers in other time zones.

TypeScriptReactVitestGraphQLGit

Selected recognition

01

AIR 34 — Naukri Campus Engineers Ring of Honour 2025

National rank 34, evaluated on coding, analytical thinking, CS fundamentals, and AI.

02

3★ CodeChef · max rating 1643

400+ problems solved across arrays, recursion, trees, graphs, and dynamic programming.

03

Rank 53 — GirlScript Summer of Code 2025

Ranked 53 among contributors across the programme's open-source cohort.

03Case studies

Three things I built, and what was hard about them.

01Jun 2026

Vibez

Live social music rooms

Listening together remotely usually ends with someone counting down over a call. Vibez keeps playback, the queue, and chat in step — and audio alive on the lock screen.

FlutterRiverpodNestJSgRPCPythonPostgreSQLTypeORMSocket.IODocker

2
Languages bridged over gRPC
<1s
Playback drift across a room
4
Realtime channels (playback, queue, chat, presence)
the-archive-os7b.onrender.com
The Archive's rich-text editor mid-draft, with an inline image block
02Jan 2026

The Archive

Rich-text blogging platform

Most editors quietly ruin what writers care about — poetry loses its line breaks in HTML. The Archive stores posts as JSON, so a draft survives every save intact.

TypeScriptReactExpressPostgreSQLMulterJWTCDN

<200ms
Image load time
0
Orphaned records on failed upload
100%
Formatting fidelity on round-trip
synapse-gen.vercel.app
A Synapse knowledge graph fanned out across the React Flow canvas
03Jun 2025

Synapse

AI knowledge blueprinting

Learning something new is hard when you can't tell what to read first. Synapse turns a prompt into a navigable graph, with sourced reading attached to every node.

Next.jsTypeScriptReact FlowGemini APISerper API

90%+
Valid structured JSON output
100+
Nodes rendered lag-free
~60%
Manual research time saved
04Toolkit

What I usually reach for.

01

Languages

What I think in before the framework gets picked.

  • TypeScript
  • Python
  • Dart
  • Java
  • C++
  • SQL
  • JavaScript
02

Frameworks

Full-stack, with most of the weight on the server side.

  • Next.js
  • React
  • NestJS
  • Express
  • Node.js
  • Flutter
  • Socket.IO
  • Tailwind CSS
03

Data & Cloud

Schemas first, then somewhere to run them.

  • PostgreSQL
  • MongoDB
  • Supabase
  • Firebase
  • Vercel
04

Tooling

The parts that keep a project shippable past week one.

  • Git
  • Docker
  • GitHub Actions
  • Vitest
  • Postman
  • gRPC
  • GraphQL
  • JWT
05

Focus

Where I'd rather be spending the hard hours.

  • Backend & REST design
  • Real-time systems
  • DSA
  • System design
05Certifications

A few things I've certified along the way.

AWS Cloud Technical Essentials

Verify
05Contact

Have somethinghard to build?

I'm looking for internships where I'd be working on something real and finding out quickly whether it works. Email is the best way to reach me — I read all of it and reply.