Placement Prep Quiz Platform
A full-stack placement preparation platform with adaptive question selection based on a student's score history, designed for students and faculty.
View on GitHub ↗B.Tech CSE student at SRMIST with an Honours specialisation in Financial Technology. Focused on Java, REST APIs, SQL and the engineering fundamentals behind reliable software.
Projects where the interesting part is the system behind the interface: data, APIs, automation and reliability.
A full-stack placement preparation platform with adaptive question selection based on a student's score history, designed for students and faculty.
View on GitHub ↗Java Servlets/JDBC portal backed by a normalised MySQL schema for students, subjects and marks, with stored procedures and per-semester GPA computation.
View project ↗A Java desktop build combining file I/O and menu-driven editing with a two-player game implementing win and draw detection.
View project ↗Internship experience spanning backend engineering, developer tooling, APIs, databases and frontend integration.
Built backend modules for AutoDev Intelligence, a developer-intelligence platform for GitHub repository build feasibility. Integrated GitHub API analysis, dependency detection and rule-based classification for buildable, non-buildable and buildable-with-fixes repositories.
Developed and tested REST API endpoints in Java, optimised high-volume SQL queries with indexing on fraud transaction datasets, and wrote JUnit tests for core service modules.
Built responsive front-end interfaces with HTML, CSS and JavaScript, and collaborated with backend engineers on API integration within an Agile/Scrum workflow.
A practical stack built around Java backend development, databases and core computer science fundamentals.
Selected hackathon results and certifications.
1st place
1st place
2nd place
I'm interested in the parts of software that aren't immediately visible: data models, API contracts, system behaviour and the integration layer between services.
I'm pursuing an Honours specialisation in Financial Technology alongside my Computer Science degree, with a growing interest in where backend engineering meets payments and financial infrastructure.
Start with what the system needs to guarantee before choosing an implementation.
Clear schemas and contracts make the rest of a backend easier to reason about.
Prefer small, testable pieces over trying to build everything at once.
A system isn't finished because it works once; it should behave predictably.