Backend-Focused Software Engineering Student | Open Source Contributor
Building backend systems with a focus on clean architecture, real-time infrastructure, and scalable auth design. Currently deepening algorithmic problem-solving through structured, pattern-based practice.
Portfolio • LinkedIn • LeetCode
- Submitted a GSoC '26 proposal for Visdom (not selected); continued contributing to the project independently.
- Designed a backend schema and collaboration approach for handling concurrent socket connections and client-state synchronization.
- Algo-Infinity-Verse: Implemented an SM-2 spaced repetition algorithm for an interactive DSA learning platform. Integrated a custom edge-case generator using the Piston API.
- AI-Agent-Automation: Contributed core features and resolved high-priority bugs through the project's GitHub PR review workflow.
A production-grade authentication & authorization API.
- Architecture: Modular middleware design with a singleton Prisma client to optimize connection pooling.
- Security: JWT access/refresh token rotation, role-based access control (RBAC), and rate-limiting to mitigate brute-force attacks.
A real-time chat platform built to explore backend scaling under real constraints. (In progress — auth, real-time messaging, and Redis-based scaling complete.)
- Architecture: JWT-based auth with access/refresh rotation; PostgreSQL (via Prisma) for relational data (users, channels), MongoDB for high-volume message storage.
- Scaling: Redis Pub/Sub adapter for Socket.io, enabling real-time delivery — channel messages, DMs, presence, typing indicators — across multiple server instances instead of a single process.
An end-to-end machine learning pipeline for real-time image classification.
- System: Image preprocessing pipeline serving a React frontend via a Python backend, reducing inference latency.
A customized study planner to learn any topic within a set time frame.
- Engineering: Generates adaptive learning schedules based on user goals, deadlines, available study time, and progress.
- Languages: TypeScript, JavaScript, Python, C++
- Backend: Node.js, Express, Socket.io
- Databases: PostgreSQL, MongoDB, Prisma ORM, Redis
- Infrastructure: Docker, Git, CI/CD, Vercel, Railway
Building DSA fluency through structured, pattern-based practice — recognizing and applying core patterns (two pointers, sliding window, dynamic programming, graph traversal) rather than memorizing individual problems.
- Actively solving on LeetCode.
- Focused on turning pattern recognition into clean, interview-ready solutions under time constraints.



