CareerPilot — AI-Powered Job Board & Career Development Platform

Production-ready AI career platform that combines job search, AI career coaching, and role-based administration with secure authentication and scalable backend architecture.

Next.jsTypeScriptNode.jsExpressMongoDBBetter AuthGoogle GeminiTanStack Query
CareerPilot — AI-Powered Job Board & Career Development Platform

Overview

CareerPilot is a production-ready full-stack career platform built to help job seekers discover opportunities, manage applications, and improve their careers with AI.

The platform includes a public job board, personalized dashboards, role-based administration, AI-powered career guidance, and an intelligent cover letter generator powered by Google Gemini.

Beyond features, the project focuses on backend reliability and security. Authentication is powered by Better Auth with JWT-based authorization, protected API routes, secure callback validation, and role-based access control. The backend is built with Express 5 and MongoDB Atlas, while the frontend uses Next.js 16, TypeScript, and TanStack Query to deliver a fast, scalable user experience.

CareerPilot reflects how I build production software—prioritizing security, maintainability, and developer experience alongside user-facing functionality.

Key Results

JWTRBAC Security
AIGemini Powered
SSRNext.js 16

Challenges & Solutions

1

Designed a secure authentication system using Better Auth, JWT verification, role-based authorization, and live account validation on every authenticated request.

2

Built context-aware AI workflows with Google Gemini that maintain conversational context while validating structured responses with Zod.

3

Prevented open-redirect attacks by implementing strict callback URL validation and secure post-authentication navigation.

Future Improvements

  • Integrate ATS resume scoring with AI-powered resume optimization and personalized improvement suggestions.
  • Introduce real-time notifications for applications, admin actions, and platform events using WebSockets.

Next

MediCare Connect

Contact

Get in Touch

Open to full-stack roles and freelance projects. Got a complex problem to solve or a platform to build? Let's talk.

Email Me

© 2026 Md. Saju Ahmed. All rights reserved.

HomeProjectsContactGitHubLinkedInEmail