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.

View RepositoryLive Preview
Active Development

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
PrepAI — AI-Powered Interview Report Generator Preview

Project Timeline

Status
Active
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 →