Things I've built and shipped





JobDekho is an AI-powered job discovery platform that combines intelligent search, personalized recommendations, skill gap analysis, and automated workflows to modernize the job-hunting experience — built on a composable, edge-first architecture using Contentstack. How It Works Users create a profile, add their skills, and browse job listings powered by Algolia's full-text search. The platform analyzes their skills against live job market demand, surfaces personalized recommendations, and guides them toward relevant learning resources to close skill gaps. Users can apply directly, track application status, and interact with an AI chatbot for job search assistance — all with real-time email and in-app notifications. Key Features AI-Powered Job Search Instant full-text search with typo tolerance and fuzzy matching via Algolia. Advanced filters for location, job type, experience level, salary range, and category. Location-aware results using geolocation headers from Contentstack Launch. Personalization Engine Behavior tracking via Lytics builds a real-time user interest profile. Contentstack Personalize segments users and dynamically serves personalized banners, homepage sections, and job recommendations based on browsing patterns and application activity. Skill Gap Analysis Compares a user's skills against all live job listings to calculate a market match percentage, identify missing high-demand skills, and recommend curated learning resources for each gap. Learning Hub Curated YouTube tutorials filtered by technology and difficulty level, linked directly from skill gap insights so users can act on recommendations immediately. AI Chatbot Assistant Context-aware chatbot fed with live job and company data via Contentstack Automate webhooks — answers questions about jobs, companies, and platform navigation in natural language. Application Tracking End-to-end application management — submit with cover letter, track status through shortlisting and interviews, receive email confirmations and status updates automatically via Contentstack Automate. Notifications Real-time in-app notification bell and automated email alerts for new job postings and application status changes, triggered by Contentstack webhooks. Authentication Email/password and Google OAuth via NextAuth.js. Skills, preferences, and applications persisted in NeonDB with cross-device sync. Edge Hosting Deployed on Contentstack Launch with global CDN, geolocation edge functions, and admin panel protection via edge middleware. Tech Stack Frontend: Next.js 15, React, TypeScript, Tailwind CSS 4 CMS: Contentstack (Headless CMS, Personalize, Automate, Webhooks, Launch) Search: Algolia Database: NeonDB (Serverless PostgreSQL) Auth: NextAuth.js, Google OAuth, bcrypt Infrastructure: Contentstack Launch, Edge Functions Contentstack Products Used Headless CMS · Delivery SDK · Management API · Personalize · Data & Insights (Lytics) · Automate · Webhooks · Launch · Marketplace (Algolia, AI Chatbot)
marketplace.bansalapp.digital— a curated suite of developer tools I've built and published. From feature flags to edge utilities, monitoring, and mobile expense management.
Visit Marketplace ↗


