SOFTWARE ENGINEER — BACKEND SYSTEMS & DEVELOPER TOOLS

I BUILD RELIABLESYSTEMS ANDDEVELOPER TOOLS.

Explore work

Software, engineered
with clarity.

Computer Science student at BITS Pilani building backend systems, developer tools, and open-source software across Java, Python, and TypeScript. I focus on system design, reliability, testing, debugging, and thoughtful use of AI.

OPEN SOURCESubmitty contributor
JAVA / SPRINGPYTHON / FASTAPIPOSTGRES / REDISSYSTEM DESIGN / DEV TOOLS
Scroll to explore

ABOUT ME (&)

FROM VISUAL DESIGNTO ENGINEERING SYSTEMS.

Visual communication taught me clarity. Backend engineering, open source, and client development turned that instinct into working systems.

  1. 2024

    Visual foundations

    Learning to communicate through design

    Worked independently with clients on visual-design projects, developing practical experience in communication, feedback cycles, visual hierarchy, and independent delivery.

    FORM → HIERARCHY → CLARITY
  2. 2025

    Backend engineering

    Moving from interfaces into systems

    Built Java/Spring and full-stack systems with authentication, persistence, validation, payments, API contracts, and increasingly clear domain boundaries.

    CONTRACT → SERVICE → DATA
  3. 2025–PRESENT

    Open source

    Working inside a shared codebase

    Working inside Submitty through issue investigation, debugging, targeted implementation, regression testing, code review, and maintainer collaboration.

    ISSUE → ROOT CAUSE → REVIEW
  4. 2026

    Client development

    Turning requirements into working software

    Delivered the complete development scope for an independent music-industry client, translating requirements into implementation, responsive interactions, debugging, deployment, and final polish.

    REQUIREMENT → BUILD → SHIP
  5. 2026

    Developer tools & reliable AI systems

    Making verification part of the design

    Building developer tools and AI-assisted systems where probabilistic components are constrained by testing, deterministic verification, and explicit authority boundaries.

    MODEL → ARTIFACT → VERIFY

SELECTED WORK

SYSTEMS BUILTTO BE UNDERSTOOD.

Backend systems, developer tools, and reliability-focused software built around explicit architecture, measurable behavior, and clear engineering trade-offs.

01Backend systems / system design

Search Typeahead System

Autocomplete with Trie indexing, caching, persistence, and performance instrumentation.

  • FASTAPI
  • TRIE INDEX
  • REDIS
02AI-assisted developer tooling

PatchPilot X

From an engineering alert to a patch backed by reproducible tests.

  • DEV TOOLS
  • FASTAPI
  • PYTEST
03Reliable AI systems / market infrastructure

CLEAR

AI proposes. Deterministic systems verify, allocate, and authorize execution.

  • DETERMINISTIC
  • PYTHON
  • VERIFICATION
04Java backend engineering

SaaS Billing Platform

Subscription, billing, authentication, caching, usage, and payment workflows in Spring Boot.

  • JAVA
  • SPRING BOOT
  • MONGODB
05AI-assisted healthcare prototype

SignalCare

Symptom extraction separated from deterministic safety controls.

  • TYPESCRIPT
  • SAFETY
  • EVALUATION

Scroll to explore · Tab through project links →

MORE ENGINEERING WORK

Zulip MCP

A topic-aware MCP server with structured inputs, draft-first workflows, and write operations that fail closed unless caller-supplied approval controls permit them.

  • TypeScript
  • MCP
  • Zod
  • Approval-gated writes

Multithreaded HTTP Server

A Python socket server with a bounded work queue and worker threads for static files, JSON uploads, and HTTP keep-alive connections.

  • Python
  • Sockets
  • Thread pools
  • HTTP

Low-Level Design

Java exercises in SOLID, object modeling, and documented design-pattern refactoring, including adapter, proxy, flyweight, and singleton examples.

  • Java
  • SOLID
  • Object modeling
  • Design patterns

TOMATO

Earlier full-stack product development connecting a React food-ordering interface to Node/Express APIs, MongoDB, and a Stripe checkout integration.

  • React
  • Node.js
  • MongoDB
  • Stripe

EXPERIENCE

ENGINEERING ACROSSREAL CONTEXTS.

01

2026

Freelance Developer

Independent Music-Industry Client

Handled end-to-end development for an independent music-industry client, taking the project from requirements through implementation, responsive interactions, debugging, deployment, and final delivery.

  • TypeScript
  • React
  • Next.js
  • Debugging
  • Deployment
  • Client Communication
02

December 2025–Present

Open-Source Contributor

Submitty

Contributing to a large open-source education platform through issue investigation, root-cause analysis, feature and bug-fix implementation, regression testing, code review, and maintainer collaboration across an unfamiliar multi-language codebase.

  • Debugging
  • PHP
  • JavaScript
  • SQL
  • Testing
  • Code Review
  • Git
03

November 2024–September 2025

Freelance Graphic Designer

Upwork

Worked independently with clients on visual-design projects, managing requirements, revisions, communication, and delivery.

  • Visual Hierarchy
  • Client Communication
  • Independent Delivery

OPEN-SOURCE EXPERIENCE

WORKING INSIDEA REAL CODEBASE.

Issue investigation, root-cause isolation, targeted implementation, testing, review, and maintainer feedback inside Submitty.

01 / 05
01

Investigate

Reproduce the issue and map the affected interface or backend path.

02

Isolate

Reduce the failure to its root cause and identify the smallest responsible boundary.

03

Change

Implement a targeted fix with attention to nearby behavior and edge cases.

04

Verify

Test the change and peer pull requests in the real project workflow.

05

Review

Discuss trade-offs with maintainers and iterate on feedback.

Worked across discussion-forum attachments, forum statistics, legacy grading edge cases, UI rendering issues, and regression coverage.

CAPABILITIES

WHAT I BRINGTO THE SYSTEM.

Backend systems, developer tools, and reliable software — tested at the seams.

APIs, domain boundaries, caching, indexing, persistence, performance instrumentation, and service-design trade-offs.

  • Java
  • Spring Boot
  • FastAPI
  • PostgreSQL
  • Redis
  • SQL

CURRENT DIRECTION

BUILDING TOWARDRELIABLE SOFTWARE& INTELLIGENT SYSTEMS.

Exploring deeper work across AI/ML systems, cloud infrastructure, data engineering, application security, and software architecture.

AI / ML SYSTEMS

AREA 01

Computer Vision

Visual understanding and computer vision systems.

AREA 02

Natural Language Processing & Transformers

Language representations and transformer-based models.

AREA 03

Multi Agent Orchestration

Coordinating agents, tools, state, and shared workflows.

AREA 04

ML System Design & LLMOps

Engineering and operating machine-learning systems.

SOFTWARE ENGINEERING

AREA 05

DevOps & Cloud

Deployment workflows, infrastructure, containers, and cloud fundamentals.

AREA 06

Data Engineering

Data pipelines, transformation, storage, and reliable data movement.

AREA 07

Application Security

Secure design, validation, threat awareness, and application-level controls.

AREA 08

Advanced High-Level Design

Service boundaries, scalability, architectural trade-offs, and system design.

EDUCATION & CREDENTIALS

FOUNDATIONS,
DOCUMENTED.

EDUCATION / IN PROGRESSBITS PILANI

Currently pursuing

Bachelor of Science

Computer Science

Birla Institute of Technology and Science (BITS) Pilani

B.Sc. route: 2027 · Optional B.Sc. (Hons.) pathway: 2028

CERTIFICATE / COMPLETEDOCT / 2025

3-course specialization

Machine Learning Specialization

DeepLearning.AI and Stanford Online · Coursera

  • Supervised Machine Learning: Regression and Classification
  • Advanced Learning Algorithms
  • Unsupervised Learning, Recommenders, Reinforcement Learning

FAQ

A FEW THINGSYOU MAY WANT TO KNOW.

I’m open to selected opportunities across software engineering, backend systems, developer tooling, and applied AI/ML — including internships, new-grad roles, and technically interesting collaborations.

START A CONVERSATION

BUILDING SOMETHINGTECHNICALLYCHALLENGING?

I’m looking for software engineering internships and new-grad opportunities focused on backend systems, developer tooling, and reliable software. Open to relocation, as well as selected engineering collaborations.