I specialize in turning messy, ambiguous ideas into clear, executable systems.
As a Computer Science student, I build scalable software by emphasizing structure, clean abstractions, and feedback-driven iteration - so systems improve with use instead of collapsing under it.
I’m drawn to problems where structure matters - designing software that remains understandable, maintainable, and useful as it grows. My projects emphasize system clarity, iteration based on real usage, and long-term reliability over one-off features.
- Systems over scripts
- Clarity beats cleverness
- Scale reveals design flaws
I care deeply about clean abstractions, thoughtful tradeoffs, and writing software that other engineers can confidently build on.
Used pragmatically, in service of the system.
- Languages: JavaScript, TypeScript, Python, Java, C, Prolog, Lisp
- Frontend: React, HTML, Tailwind CSS
- Backend: Node.js, Express.js, REST APIs, GraphQL
- Datastores: MongoDB, PostgreSQL, SQLite, MYSQL, Redis
- Auth & Security: JWT-based authentication, stateful session handling
- Infra & Deployment: Oracle Cloud, Nginx, Docker, Vercel, Railways
- Practices: Object-Oriented Design, Test-Driven Development
- Tooling: Git, Linux
Event capture and organization platform built with a feedback-driven iteration loop.
- Achieved 150+ poster scans and 20+ early users during beta launch
- Enabled instant event capture while driving continuous improvements through structured feedback and accountable iteration
Algorithm visualization platform designed to reduce abstraction barriers in CS education.
- Used by 60+ students every semester to understand core data structures and algorithms
- Built step-by-step visualizations to make abstract concepts intuitive and refined continuously based on classroom feedback
Real-time customer support system built to improve responsiveness and engagement.
- Shipped a WebSocket-based live chat system, increasing user engagement by 10% through faster, personalized interactions
- Designed a scalable MERN backend with clear separation between messaging, authentication, and session state
- Deployed behind Nginx with Redis-backed state management to support concurrent users reliably
A structured roadmap platform for breaking goals into milestones and tracking consistent progress.
- Emphasized system structure, extensibility, and user-driven iteration
- Software Engineering internships opportunities
- Teams that value ownership, clarity, and long-term system health
- Opportunities to learn from strong engineers and contribute to production systems


