Hi, I'm Keshav
Full-stack dev who writes code, relies too much on gut feeling and pretends to be a data engineer.

I’m a full-stack developer focused on building products that work reliably, scale smoothly, and actually get shipped. Most of my time goes into connecting services, automating workflows, and setting up pipelines to keep things moving without unnecessary friction. Outside of work, you’ll usually find me trying out new places to eat, playing volleyball, or just sitting back and doing absolutely nothing, because sometimes that’s the most productive thing you can do.

Work Experience

  • B

    Beat22

    Software Developer - Intern
    Owned and maintained production-grade modules across frontend, backend, and infrastructure for a live beat marketplace platform serving 30,000+ active users. Improved API performance and backend reliability by identifying and removing system bottlenecks, optimizing request flows, and strengthening scalability under real user load.
  • T

    TechCurators

    Full Stack Engineer - Intern
    TechCurators is a tech-driven company focused on building reliable and scalable solutions. As a Full Stack Engineer Intern, I contribute to developing products end-to-end, working across services, and shipping features that prioritize performance and stability.
  • M

    Mitrakriti

    FrontEnd Developer - Intern
    Mitrakriti is a startup working towards green technology with better and innovative ideas, and I worked on making their website from scratch initially using a React codebase with fellow developers.
  • T

    TEDxMAIT

    Design & Operations
    Worked as part of the TEDxMAIT team handling video editing and design alongside other designers, while also managing discipline and crowd flow during the event to ensure smooth operations.
  • T

    TechXtract - Tech Society MAIT

    Member
    Helped in organizing various tech events and seminars, also participated in some of them and generally handles photography and discipline department.

Education

Skills

React.js
Next.js
Angular
Tailwind CSS
Shadcn UI
JavaScript
TypeScript
Node.js
Express.js
FastAPI
REST APIs
WebSockets
Redis
Kafka
PostgreSQL
MySQL
MongoDB
Firebase
Prisma ORM
Drizzle ORM
AWS
Docker
Kubernetes
Vercel
CI/CD Pipelines
Git
GitHub
Python
C
C++
Solidity

My Projects

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

TypeScript VM

TypeScript VM

Built a complete compiler and virtual machine pipeline for executing TypeScript-like code: Lexer → Parser → Compiler → Virtual Machine. Implemented a stack-based bytecode VM, standard library, and developer tooling including REPL, debugger, assembler, and disassembler. Added compiler optimizations such as constant folding and dead code elimination, and ensured correctness with extensive testing and benchmarks.

TypeScript
Node.js
Compiler Design
Virtual Machine
Bytecode
REPL
Assembler
Debugger
Mamaghadi

Mamaghadi

Developed a real-time ride-sharing platform enabling users to post and book rides dynamically. Migrated to a Turborepo-based monorepo with shared packages for types, UI, and configurations, improving scalability and maintainability. Implemented geospatial ride search using PostGIS with Supabase (PostgreSQL); frontend built with Next.js and backend APIs deployed on cloud infrastructure.

Next.js
TypeScript
Turborepo
Supabase
PostgreSQL
PostGIS
Geospatial Search
padhAI

padhAI

A revolutionary AI-powered platform that personalizes your learning experience, making it unique, engaging, and tailored to your goals, pace, and style. Break free from traditional learning and take charge of your education with padhAI.

React
Next.js
Python
PostgreSQL
LLM - Gemini
Tailwind
ShadcnUI
Genie CLI

Genie CLI

An AI-powered command-line assistant combining developer utilities with Google Gemini integration. Perform file operations, generate code, debug, translate, summarize, and chat with AI directly from your terminal.

Node
React
TypeScript
Google Gemini API
Inquirer.js
Tailwind CSS
SeedheGeet

SeedheGeet

A full-stack DHH music streaming platform that lets you stream your favorite Desi Hip Hop tracks, see what others are listening to in real-time, and chat with fellow music enthusiasts. Built to combine music discovery with social interaction while saving on subscription costs.

React
Node.js
Express.js
MongoDB
Socket.io
TypeScript
Tailwind
BeyondJob

BeyondJob

BeyondJob is a job-hunting platform that bridges the gap between job seekers and recruiters. Users can apply for jobs directly, and recruiters can post job listings. The platform offers a streamlined and efficient user experience powered by modern technologies. It was made for a NGO - Suvidha Foundation.

React
Next
Zod - form Validation
PostgresSQL
Prisma ORM
ShadcnUI
Vercel Blob
Clerk auth

interviewprep.AI

An AI powered mock interview platform where you can attend interviews and practise before your actual interviews and get feedback and score on your answers to improve yourself and ace your actual interview.

React
Next
postgreSQL
Drizzle ORM
Gemini
Tailwind
Clerk
AutoInvigilator

AutoInvigilator

An AI-powered automated proctoring system for real-time examination monitoring. Features face recognition, identity verification, gaze tracking, head pose analysis, hand movement detection, talking/lip movement monitoring, YOLO-based mobile device detection, and strike-based alert logic. Includes a live Flask dashboard for logs and alerts, addressing scalability and consistency challenges in traditional invigilation.

Python
OpenCV
YOLO
Flask
Computer Vision
Face Recognition
AI

CutURL

A URL shortening, tracking and analysing service which provides all of this for free as it is fully open sourced.

React
Supabase
yup
radix-ui
ua-parser-js
tailwind
shadcnUI
aceternityUI

Ikki and Gai Hotel

A sample UI website for a hotel featuring dynamic animations using Framer Motion and video processing with FFmpeg. Showcases modern web design patterns with smooth transitions and interactive elements for an engaging user experience.

React
Next.js
Framer Motion
FFmpeg
Tailwind CSS
HaveYouPaidMe

HaveYouPaidMe

A next-generation fintech platform currently in development. Features a modern waitlist page with 3D modeling and cutting-edge UI components, showcasing the future of payment tracking and financial management solutions.

React
Next.js
Three.js
TypeScript
Tailwind CSS
NarratAI

NarratAI

A powerful Chrome extension that summarizes web pages using Google's Gemini AI. Designed to save time and reduce information overload by providing concise, intelligent summaries. Ideal for students, researchers, and professionals who need to quickly understand the essence of articles, blogs, or documentation without reading every word.

JavaScript
Chrome Extension API
Google Gemini API
HTML
CSS
TypeScript VM

TypeScript VM

Built a complete compiler and virtual machine pipeline for executing TypeScript-like code: Lexer → Parser → Compiler → Virtual Machine. Implemented a stack-based bytecode VM, standard library, and developer tooling including REPL, debugger, assembler, and disassembler. Added compiler optimizations such as constant folding and dead code elimination, and ensured correctness with extensive testing and benchmarks.

TypeScript
Node.js
Compiler Design
Virtual Machine
Bytecode
REPL
Assembler
Debugger
Mamaghadi

Mamaghadi

Developed a real-time ride-sharing platform enabling users to post and book rides dynamically. Migrated to a Turborepo-based monorepo with shared packages for types, UI, and configurations, improving scalability and maintainability. Implemented geospatial ride search using PostGIS with Supabase (PostgreSQL); frontend built with Next.js and backend APIs deployed on cloud infrastructure.

Next.js
TypeScript
Turborepo
Supabase
PostgreSQL
PostGIS
Geospatial Search
padhAI

padhAI

A revolutionary AI-powered platform that personalizes your learning experience, making it unique, engaging, and tailored to your goals, pace, and style. Break free from traditional learning and take charge of your education with padhAI.

React
Next.js
Python
PostgreSQL
LLM - Gemini
Tailwind
ShadcnUI
Genie CLI

Genie CLI

An AI-powered command-line assistant combining developer utilities with Google Gemini integration. Perform file operations, generate code, debug, translate, summarize, and chat with AI directly from your terminal.

Node
React
TypeScript
Google Gemini API
Inquirer.js
Tailwind CSS
SeedheGeet

SeedheGeet

A full-stack DHH music streaming platform that lets you stream your favorite Desi Hip Hop tracks, see what others are listening to in real-time, and chat with fellow music enthusiasts. Built to combine music discovery with social interaction while saving on subscription costs.

React
Node.js
Express.js
MongoDB
Socket.io
TypeScript
Tailwind
BeyondJob

BeyondJob

BeyondJob is a job-hunting platform that bridges the gap between job seekers and recruiters. Users can apply for jobs directly, and recruiters can post job listings. The platform offers a streamlined and efficient user experience powered by modern technologies. It was made for a NGO - Suvidha Foundation.

React
Next
Zod - form Validation
PostgresSQL
Prisma ORM
ShadcnUI
Vercel Blob
Clerk auth

interviewprep.AI

An AI powered mock interview platform where you can attend interviews and practise before your actual interviews and get feedback and score on your answers to improve yourself and ace your actual interview.

React
Next
postgreSQL
Drizzle ORM
Gemini
Tailwind
Clerk
AutoInvigilator

AutoInvigilator

An AI-powered automated proctoring system for real-time examination monitoring. Features face recognition, identity verification, gaze tracking, head pose analysis, hand movement detection, talking/lip movement monitoring, YOLO-based mobile device detection, and strike-based alert logic. Includes a live Flask dashboard for logs and alerts, addressing scalability and consistency challenges in traditional invigilation.

Python
OpenCV
YOLO
Flask
Computer Vision
Face Recognition
AI

CutURL

A URL shortening, tracking and analysing service which provides all of this for free as it is fully open sourced.

React
Supabase
yup
radix-ui
ua-parser-js
tailwind
shadcnUI
aceternityUI

Ikki and Gai Hotel

A sample UI website for a hotel featuring dynamic animations using Framer Motion and video processing with FFmpeg. Showcases modern web design patterns with smooth transitions and interactive elements for an engaging user experience.

React
Next.js
Framer Motion
FFmpeg
Tailwind CSS
HaveYouPaidMe

HaveYouPaidMe

A next-generation fintech platform currently in development. Features a modern waitlist page with 3D modeling and cutting-edge UI components, showcasing the future of payment tracking and financial management solutions.

React
Next.js
Three.js
TypeScript
Tailwind CSS
NarratAI

NarratAI

A powerful Chrome extension that summarizes web pages using Google's Gemini AI. Designed to save time and reduce information overload by providing concise, intelligent summaries. Ideal for students, researchers, and professionals who need to quickly understand the essence of articles, blogs, or documentation without reading every word.

JavaScript
Chrome Extension API
Google Gemini API
HTML
CSS

Hackathons

During my time in college, I have participated in 4+ hackathons. I like building things that have an impact.

  • H

    Hackwave X25 - GTBIT 🏆

    AidLink is a portable emergency communication beacon using LoRa and Morse code to transmit GPS and personal info in disaster zones. Integrated with APRS.fi for global tracking and live mapping during rescue operations.
  • B

    BVP-HEX, 2024 - BVCOE

    Developed an Educational Platform powered by AI to provide a seamless and enhanced experience for both educators and students.
  • V

    Vihaan007 - DTU

    Developed a platform for improving mentrual health espeaciallty in remote areas under Healthcare domain.
  • I

    Innohacks - NSUT

    Developed a platform for government official work to easily trasnlate doscuments and files in native languages.