Profile / Projects

Software projects and integrations by Lakshay Khattar

A focused selection of AI, learning, developer tooling, commerce, booking, and fintech products, with the technologies and product workflows behind each build.

Featured AI project

Lakshay Khattar’s Companion-AI project

Companion-AI is an AI SaaS platform for context-aware conversations with virtual personas using OpenAI GPT models.

  • Built with Next.js, PostgreSQL, Prisma, and Stripe.
  • Designed persona-based conversation flows for figures such as Elon Musk and Cristiano Ronaldo.
  • AI Companion
  • Next.js
  • OpenAI
  • PostgreSQL
  • Prisma
  • Stripe
View the Companion-AI post

Open-source AI integration

OpenMAIC Classroom Lab with Google Gemini

An independently deployed integration of THU-MAIC’s OpenMAIC platform for generating interactive classrooms from prompts and source materials.

  • Keeps the full Next.js application isolated from the static Vite portfolio and exposes it through a reviewed launch URL.
  • Supports Google Gemini through server-only configuration so the browser bundle never contains the API key.
  • Supports generated slides, quizzes, simulations, and multi-agent classroom playback.
  • OpenMAIC
  • Google Gemini
  • Next.js
  • LangGraph
  • AI agents
Launch AI Classroom

Open-source developer tool

Secure Playlist Downloader UI for yt-dlp

A React and Express interface for safely queuing, monitoring, resuming, and verifying permitted playlist downloads with yt-dlp.

  • Inspects playlists and creates bounded 20-item batches with cancellation, retries, and archive-backed resume support.
  • Streams job progress over SSE, merges media with FFmpeg, and verifies completed files with FFprobe.
  • Documents local execution as the reliable path when YouTube rejects a shared cloud-provider IP.
  • React
  • Express
  • yt-dlp
  • FFmpeg
  • FFprobe
  • SSE
  • Docker
View the Playlist Downloader UI repository

Commerce automation

Deal Dasher

An Amazon price-tracking application using web scraping, MongoDB, and automated email notifications.

  • Uses serverless workflows for data persistence, scraping, and notifications.
  • Next.js
  • TypeScript
  • MongoDB
  • Mongoose
  • Web scraping
Open Deal Dasher

Consumer booking

BookMyShow Clone

A movie-booking platform with seat selection, payment integration, and booking management.

  • Built with React, Node.js, Express, MongoDB, and Razorpay.
  • React
  • Node.js
  • Express
  • MongoDB
  • Razorpay
Open BookMyShow Clone

E-commerce

The Store

A dynamic e-commerce application with product pages, a persistent cart, and order management.

  • Uses React, Redux Toolkit, and REST API integrations.
  • React
  • Redux Toolkit
  • REST API
Open The Store

Fintech education

StockSage

An educational fintech product with structured learning paths covering stocks, cryptocurrency, and bonds.

  • Built as a React learning experience for users at different knowledge levels.
  • Fintech
  • Education
  • React
View the StockSage post