Projects

Xcontext

Xcontext

AI-powered interview platform for a given codebase — run contests, upload/inspect code, and generate targeted JS/TS interview questions.

Apps

Frontend
Next.jsNext.js
ReactReact
TypeScriptTypeScript
Tailwind CSSTailwind CSS
shadcn/uishadcn/ui
ZustandZustand
Monaco Editor
WebContainers
VercelVercel
Backend
BunBun
ExpressExpress
TypeScriptTypeScript
Drizzle ORMDrizzle ORM
PostgreSQLPostgreSQL
Better AuthBetter Auth
RedisRedis
Vercel AI SDKVercel AI SDK
DrizzleDrizzle
Neon DBNeon DB

Features

  • AI-Powered Question Generation — Automatically generate targeted JS/TS interview questions using Vercel AI Gateway.
  • Codebase Inspector — Upload, browse, and inspect codebase files within the platform.
  • Better Auth Integration — Secure authentication supporting social logins like Google.
  • Workspaces Monorepo — Modular architecture with separated frontend and backend packages powered by Bun Workspaces.
  • Postgres with Drizzle — Fully typed database layer using Drizzle ORM and Neon DB serverless client.
  • Local Sandbox — Integrated Monaco Editor and WebContainers support for running code client-side.

Architecture

Architecture- Microservice
Monorepo- Bun Workspaces
Husky Hooks
Open Source
README
LLD Design
Agent Skills

Frontend Specs

CI/CD- Vercel
Custom Domain
Monitoring
Containerized

Backend Specs

Authentication- BetterAuth
Caching- Redis
Object Storage
Dockerized
CI/CD- Github Actions
Reverse Proxy- Nginx
AI Gateway- Vercel AI
DB Backup
Message Broker
Monitoring
Testing