A closer look at the applications I have built across AI-powered tools, real-time communication, career optimization, and financial data. Each project reflects my focus on practical functionality, thoughtful interfaces, and full-stack engineering.
01AI Image Transformation SaaS
Imaginify
Imaginify is a full-stack AI-powered image transformation platform that enables users to upload, edit, organize, and download images through a modern SaaS interface. It combines cloud-based image processing with secure authentication, persistent user data, credit-based usage, and payment integration.
Key features
- AI image restoration to enhance old or damaged images.
- Generative fill to extend images beyond their original boundaries.
- Object removal, object recoloring, and automatic background removal.
- Authenticated user accounts with protected routes and personal image management.
- Credit-based transformation usage and Stripe-powered credit purchases.
- Cloudinary integration for image uploads, storage, transformations, and optimized delivery.
Technologies
Next.jsTypeScriptMongoDBMongooseCloudinaryClerkStripeTailwind CSS
02Real-Time Video Conferencing
VibeCall
VibeCall is a full-stack video conferencing application for creating, scheduling, joining, and managing online meetings. It brings real-time communication, meeting access controls, participant management, and meeting history into a unified interface.
Key features
- Create instant meetings, schedule future calls, and join through meeting links.
- Personal meeting rooms, upcoming meetings, previous meetings, and a calendar view.
- Real-time audio and video communication with microphone and camera controls.
- Screen sharing, in-meeting chat, participant lists, and meeting recordings.
- Passcode-protected meetings and waiting rooms for controlled access.
- Host controls, participant permissions, multiple meeting layouts, and end-call-for-everyone functionality.
- Clerk authentication and Stream's real-time video and chat infrastructure.
Technologies
Next.jsTypeScriptReactClerkStream VideoStream ChatTailwind CSSshadcn/ui
03AI Career Optimization Platform
Resumind
Resumind is an AI-powered career optimization platform that helps job seekers evaluate their resumes, tailor them to specific job descriptions, improve resume content, organize applications, and measure their job-search progress. It connects resume analysis, job matching, application tracking, and career analytics in one workflow.
Key features
- AI resume analysis covering overall score, ATS compatibility, content, structure, tone, and skills.
- Job-description analysis that identifies matching and missing skills, keywords, experience alignment, and improvement opportunities.
- AI-assisted rewriting of resume sections while preserving the candidate's original facts and explaining suggested changes.
- Resume versioning to maintain role-specific resumes and compare their performance.
- Job application tracking across wishlist, applied, assessment, interview, offer, and rejection stages.
- Application search, filtering, sorting, pagination, follow-up tracking, and CSV export.
- Career analytics for ATS score history, keyword coverage, skill coverage, job-specific match scores, and application outcomes.
Technologies
ReactTypeScriptViteReact RouterGoogle Gemini APIClerkCloudinaryIndexedDBTailwind CSSRecharts
04Cryptocurrency Market Tracker
CoinPulse
CoinPulse is a responsive cryptocurrency market tracking application that helps users explore digital assets and understand current market conditions. It uses CoinGecko REST APIs to retrieve market data and presents prices, market statistics, and coin-specific information through a structured, reusable interface.
Key features
- Market overview with key cryptocurrency market information.
- Browse available cryptocurrencies and explore their market data.
- Interactive search modal for quickly finding a coin.
- Individual coin detail pages with current prices and market information.
- Market capitalization, trading volume, and price-change information.
- Server-side API integration with a separated data-fetching layer and typed responses.
- Loading and fallback states for asynchronous requests, plus responsive layouts for desktop, tablet, and mobile.
Technologies
Next.jsTypeScriptReactCoinGecko REST APITailwind CSSshadcn/ui