Projects
40 projects across computer vision, applied ML, full-stack products, developer tooling and research.
Page 4 of 4
Exam Progress Tracker
Web app planned to replace daily Google Forms during exam revision: students submit a five-star progress rating and written notes per course each day, feeding course leaderboards with optional privacy.
Status: Not Started (specified)
Role: Personal Project
Key Features:
- Daily per-course submission combining a five-star progress rating with required written feedback.
- Course leaderboards with an opt-in privacy flag that excludes private submissions.
- Persistent submission history so answers from previous days are retained.
Job Board ATS API
REST API for a job board applicant tracking system, with JWT role-based auth, job and application modules, file uploads and Swagger documentation.
Status: Completed (2025)
Role: Hackathon (ECX 14 Days of Code 2025, Backend Track)
Key Features:
- NestJS 11 modules for users, auth, jobs, applications and uploads over TypeORM and PostgreSQL.
- JWT guard with employer role checks on job creation and updates.
- class-validator DTOs and Swagger-annotated response schemas across the endpoints.
Operations Research Tools
Browser toolkit for operations research problems: step-by-step simplex, Big-M and two-phase tableaus, graphical LP plotting, and transportation initial and optimal solutions, with validated matrix inputs and JSON export.
Status: In Progress
Role: Personal Project (Academic Tooling)
Key Features:
- Simplex, Big-M and two-phase solvers returning the full tableau history for each iteration.
- Graphical LP method plotting constraints and the feasible region with Recharts.
- Transportation solvers covering north-west corner, least cost and Vogel's approximation, with optimality checked via multipliers.
CribPal (Student Accommodation Marketplace)
Verified student-accommodation marketplace built as a single Next.js App Router app with student, hostel-manager, agent, investor and admin portals.
Status: In Progress (2026)
Role: Collaboration (Full-Stack / Integration)
Key Features:
- Grafted Catalyst's agent and investor dashboards onto the CribPal codebase as role-gated surfaces, kept demo-mode-safe by rendering sample data when no Mongo cluster or payment…
- 3D/360° virtual-tour builder and viewer rendered as a self-contained three.js document inside a sandboxed iframe, so no bundler or runtime three dependency is required.
- Role-picker hub at /portal for demo previews, with the live portal chosen from the signed-in user's better-auth role.