About
Computer Science and Data Science student building backend systems, digital twins, and AI-driven applications. Comfortable working across Java, Python, web stacks, databases, and DevOps tooling.
Education
- 2028
- 2028
Skills
Tools / apps / platforms
Projects
-
TEJA OS — AI-Powered Digital Twin Platform for EHV 400/220kV SubstationsREST API, React
Engineered a digital-twin monitoring system for EHV substations that ingests real-time telemetry and renders live equipment state through a scalable REST API backend and React dashboard.
-
AYAN OS — AI-Powered Smart Railway Traffic Control & Digital Twin PlatformNode.js, Express, React, React Three Fiber
Architected a digital-twin platform simulating train movements in real time, decoupling a Node.js/Express backend from a React + React Three Fiber 3D frontend. Designed scheduling and conflict-resolution logic and surfaced AI-assisted decision support through REST APIs.
-
CausaPay — Causal Intelligence for Incremental Payment RecoveryPython, FastAPI, React, TypeScript, Vite
Built a doubly-robust causal inference system (AIPW) to estimate incremental payment recovery under confounded treatment assignment. Modeled counterfactual outcomes, benchmarked against baselines, and improved CATE MAE as training data scaled.
-
BajriX — Marketplace BackendJava, Spring Boot, PostgreSQL, JPA/Hibernate, Maven, Flyway
Built a marketplace backend in Java and Spring Boot with PostgreSQL, exposing REST APIs for product, seller, and listing management backed by Spring Data JPA/Hibernate. Enforced data integrity with Jakarta Bean Validation, seller-status authorization, duplicate-listing prevention, optimistic locking, JPQL JOIN FETCH queries, Flyway-managed schema migrations, and integration tests.
🏆 Achievements & awards
-
Smart India Hackathon 2025 — Shortlisted at the institution level · 2025
Shortlisted at the institution level for an AI-driven software platform addressing transportation optimization challenges.
-
Solved 300+ LeetCode problems
Solved 300+ LeetCode problems spanning arrays, linked lists, stacks, queues, trees, graphs, heaps, dynamic programming, greedy algorithms, binary search, and optimization techniques.