Featured Project
PrepAI — AI-Powered Interview Report GeneratorAn AI-driven platform that analyzes job descriptions and resumes to generate structured interview reports, skill gap analysis, and personalized preparation plans.
Tech Stack
ReactNode.jsExpressMongoDBMongooseJWTMulterGoogle Gemini AIpdf-parseAxiosSCSS
Architectural Decisions
Designed structured AI outputs instead of raw responses to improve usability and clarityDecision 1 • Key architectural choice
Separated AI logic into a service layer for maintainability and prompt iterationDecision 2 • Key architectural choice
Automated resume parsing using PDF extraction to reduce manual input frictionDecision 3 • Key architectural choice
Stored reports as persistent entities for long-term tracking and reuseDecision 4 • Key architectural choice
Implemented strict validation and sanitization to prevent malformed AI outputsDecision 5 • Key architectural choice
Built PDF generation pipeline with real-world constraintsDecision 6 • Key architectural choice
PrepAI • Live Preview

Project Timeline
StatusActive
TypePortfolio System
ComplexityAdvanced
ArchitectureFull-Stack
Development Approach
Built with server-first architecture using Next.js App Router
TypeScript end-to-end for type safety across all layers
Centralized validation with shared Zod schemas
Explore the Codebase
Dive into the implementation details, architecture patterns, and development decisions.
GitHub Repository →Other Projects
UGC-AI — AI SaaS for Ad Creative Generation
An AI-powered SaaS that generates UGC-style ad creatives from a product image and a person — transforming static inputs into lifestyle visuals and short-form marketing videos.
Next.jsReactTypeScript
Trackwise — Job Tracking, Without Chaos
A server-first job application tracking SaaS designed around real workflows — focusing on actions, follow-ups, and clarity instead of dashboards.
Next.jsReactTypeScript
Config-Driven Developer Portfolio
A minimal, data-driven developer portfolio where content is fully separated from presentation using a single JSON source of truth.
Next.jsReactTypeScript