CareerPath AI cover

CareerPath AI

Released: Nov 2025

Description

CareerPath AI serves as a proof-of-concept for the potential of 'vibe coding' with next-gen models. Built entirely over a single three-day weekend using Gemini 3 Pro, this platform acts as an intelligent career counselor that moves beyond generic advice. It ingests user demographics and quiz results to generate hyper-personalized career roadmaps. The system helps users visualize their future by generating realistic 'day-in-the-life' image slideshows using AI, bridging the gap between abstract job titles and daily reality. This project demonstrates how modern AI tools can accelerate the development of complex, full-stack applications with robust architectures.

Key Responsibilities

Prompt-engineered the entire full-stack codebase using Gemini 3 Pro, acting as the architect while the AI handled the implementation details.


Deployed the backend to Hugging Face Spaces using Docker and the frontend to Vercel, ensuring a seamless global delivery pipeline.


Designed the comprehensive database schema and Row Level Security policies to ensure strict user data privacy within Supabase.


Orchestrated the asynchronous image generation pipeline, coordinating multiple parallel API calls to reduce wait times for the end user.


Implemented a robust state management system using Zustand to handle the complex user journey from onboarding to result visualization.

Technology Used

icon_react.svg

React

icon_typescript.svg

TypeScript

icon_tailwind.svg

TailwindCSS

icon_python.svg

Python

icon_supabase.svg

Supabase

icon_postgresql.svg

PostgreSQL

icon_gemini.svg

Google Gemini

icon_docker.svg

Docker

Features

Deep Profile Analysis

The core engine utilizes Google Gemini 2.5 Flash to reason through user data, creating matches based on aptitude and personality rather than simple keyword associations.

Actionable Roadmaps

Users receive step-by-step educational and professional plans detailing exactly how to transition from their current state to their target career, including location-specific advice.

Generative Day-in-the-Life

A unique visualization feature (powered by Google's Nano Banana) that generates realistic, non-glamorized photo slideshows of what a specific job looks like daily, helping users emotionally connect with potential career paths.

Decoupled Architecture

The application uses a secure "headless" structure with a React frontend and a Python FastAPI backend acting as a proxy to manage API keys and business logic securely.

Smart Rate Limiting

To maintain sustainability, a custom database-level quota system manages daily limits for expensive operations like image generation and detailed career analysis.

Screenshots

Additional Information

This project was an experiment in "vibe coding" to test the reasoning capabilities of Gemini 3 Pro. The entire application was built in just 3 days with the AI generating nearly all the code.


The "intelligence" of the app relies on rigid JSON-enforced prompt engineering, which forces the LLM to output structured data that the frontend can reliably render.


Unlike simple API wrappers, this project implements a full backend proxy to secure the Gemini API keys, preventing them from being exposed in the client-side code.


I implemented a "lazy-loading" strategy for the career details to save on token costs; detailed roadmaps are only generated when a user explicitly clicks to explore a specific career.


The UI features a "Nano Banana" badge in the loading screens, a playful nod to the internal codename and the rapid, fluid nature of the development session.

Get in Touch:

Copyright2025 - 2026 | All rights reserved