Software Engineer | Backend & System Design Enthusiast | NIT Rourkela
Focused on building scalable web applications and optimizing backend systems. Passionate about modern architecture, clean code, and performance.
- ๐ป Core Stack: Java, Spring Boot, React, Next.js
- ๐ Education: B.Tech in Civil Engineering @ NIT Rourkela ('27)
- ๐๏ธ Off-screen: Avid F1 fan, AoE2 strategist, amateur photographer, and speed chess enthusiast.
- lichess-org/chess-openings โ Contributed 3 merged pull requests improving opening classification and transposition mapping for Lichess, one of the largest open-source chess platforms.
- fitztrev/rosen-score & Project Rosen โ Implemented a "Both" platform option to aggregate player statistics from Lichess and Chess.com simultaneously. Maintained a distinct fork featuring a Neobrutalist UI overhaul and dynamic PNG generation for downloadable FUT-style stat cards.
- IAmTomShaw/f1-race-replay โ Improved project documentation by adding a first-run notice detailing FastF1 cache generation and initial telemetry data loading expectations, streamlining the setup process for new users.
๐ง MailSense AI
- AI-powered email assistant integrating Spring Boot, React, and the Gemini API.
- Designed a layered backend architecture focused on secure email processing, achieving sub-500ms API response times across 100+ concurrent requests.
- Implemented REST APIs for workflow automation, successfully parsing and processing 40+ emails during system evaluation.
- Machine learning system for predicting accident severity, trained and evaluated on a robust dataset of 300,000+ real-world traffic records.
- Performed data cleaning, feature engineering, exploratory data analysis, and model evaluation using Python and Pandas.
- Analyzed factors influencing accident severity and developed predictive models for risk assessment.
- Developed and deployed the official landing platform for Sleepyhead Studios using Next.js 14, React 19, Framer Motion, and Lenis for smooth scrolling.
- Leveraged Next.js Server Components to optimize frontend rendering performance, building dynamic game showcases and interactive news timelines.
- Configured custom domains, managed DNS routing, and continuously optimized UI/UX to support the studio's growing online presence.
โ๏ธ Opening Forge
- Chess opening analysis system built for structured representation of complex move sequences and variations.
- Engineered an optimized data model recognizing over 3,700 unique openings by integrating the complete Lichess ECO dataset.
- Designed system workflows for automated opening classification, FEN-indexed position generation, and engine evaluation processing.
- Languages: Java, JavaScript, Typescript, Python, SQL
- Backend: Spring Boot, Node.js, REST APIs
- Frontend: React, Next.js, Tailwind CSS
- Databases & Tools: PostgreSQL, MongoDB, Git, Postman
- CS Fundamentals: Data Structures & Algorithms (DSA), Object-Oriented Programming (OOPs), System Design



