Skip to main content
Safdar.
HomeAboutProjectsBlogContact
Resume
Safdar.

AI Engineer & Full Stack Developer building intelligent systems.

Quick Links

  • Home
  • About
  • Projects
  • Blog
  • Contact
  • Privacy Policy

Connect

safdarayub@gmail.com

Kohat District, KP, Pakistan

© 2026 Safdar Ayub. All rights reserved.RSS Feed
  1. Home
  2. Projects
  3. CareerCoach Pakistan
Back to Projects
Platinum TierSaaS Products

CareerCoach Pakistan — AI Interview Coach

Full-stack SaaS — paste a job description, answer 10 AI-generated questions in English or Urdu, and get instant scored feedback. Subscription billing, Google auth, transactional email, and analytics included.

Last updated May 2026

View on GitHubLive Site

Overview

CareerCoach Pakistan is an AI-powered interview coaching SaaS built for the Pakistani job market. Users paste a job description, configure their role and experience level, and work through 10 AI-generated questions — receiving scored feedback after each answer. The app supports both English and Urdu input.

Each answer is evaluated by Groq AI across three dimensions: What You Got Right, What Was Missing, and How to Improve — plus a model answer to compare against. Scores are tracked per session on the dashboard.

User Flow

  1. Land on marketing page → start 7-day free trial (no credit card)
  2. Sign in with Google (Supabase Auth)
  3. Subscribe via Stripe — PKR 999/month, cancel anytime via customer portal
  4. Set up a session: job role, experience level (Junior / Mid / Senior), interview type (Technical / Behavioral / Mixed), optional JD paste
  5. Answer 10 AI-generated questions — each scored 1–10 with structured feedback
  6. Review session history, scores, and averages on the dashboard

Architecture

LayerTechnologyRole
AuthSupabase Auth · Google OAuthUser sessions, subscription gating
DatabaseSupabase Postgres · RLSSessions, questions, answers, scores
BillingStripe subscriptions · customer portalPKR 999/month plans, trial management
AIGroq API · LLaMA 3Question generation · answer scoring
EmailResend · React EmailWelcome and billing transactional emails
AnalyticsPostHog · Vercel AnalyticsUsage tracking, funnel analysis
HostingVercel (SSR)Edge deployment

Key Engineering Decisions

  • Groq over OpenAI: Lower latency and cost — important at a PKR 999/month price point where margins matter
  • Supabase RLS: Row-Level Security policies ensure users can only read their own sessions and answers — no custom authorization middleware needed
  • Stripe customer portal: All billing self-service (cancel, update card, view invoices) handled by Stripe — no custom billing UI to build or maintain
  • JD trimming: Job descriptions are trimmed server-side before being sent to Groq to stay within token limits — surfaced to users as “JD trimmed to fit AI limits”
Tech Stack
Next.js 16SupabaseStripeGroq AIResendPostHogTailwind CSS

Interested in similar work?

I build AI agents, full-stack applications, and cloud-native systems. Let's discuss your next project.

Get in Touch

Other Projects

Personal AI Employee screenshot
Platinum TierAI Agents
Personal AI Employee

A 24/7 autonomous AI agent that monitors Gmail, WhatsApp, and filesystem — drafts responses on a cloud VM while you're offline, then executes with your approval when you reconnect.

PythonFastMCPClaude CodeGmail OAuth2Playwright
View DetailsGitHub
AI/ML Job Market Intelligence Pipeline screenshot
ML Pipelines
AI/ML Job Market Intelligence Pipeline

End-to-end ML pipeline that scrapes RemoteOK, clusters jobs with K-Means + TF-IDF, classifies seniority across 3 models, generates LLM market insights via Groq LLaMA 3.3 70B, and pushes automated reports to Google Sheets — all from one API call.

Pythonscikit-learnFastAPIPostgreSQLGroq API
View DetailsGitHub
BusBot Pakistan screenshot
Platinum TierAI Applications
BusBot Pakistan

Pakistan's first AI-powered public bus guide — speak in Urdu, get your route. Built for Google AI Seekho 2026 competition, covering Lahore, Karachi, and Islamabad with community-driven route data.

ReactGemini 3 FlashFirebase FirestoreWeb Speech APIGoogle Cloud Run
View DetailsGitHub