breach.sh 0
AD move · W jump
>_

I'm Kairav Dutta

BTech CSE at IIIT Delhi · 18 yo builder who absolutely loves doing projects, writes low-level C/C++, loves python, ships React apps, experiments with OpenGL, and occasionally vibecodes dev tools that he thinks are needed.
See my work Get in touch
0+
Projects
0
Languages
0
Years old
C/C++ Python TypeScript React FastAPI OpenGL PyTorch PostgreSQL SDL2 Django Linux Git CMake Assembly Vite Tailwind C/C++ Python TypeScript React FastAPI OpenGL PyTorch PostgreSQL SDL2 Django Linux Git CMake Assembly Vite Tailwind
01. About

I am...

An 18-year-old CS undergrad at IIIT Delhi (Batch '29) who loves building things that actually work. I'm equally comfortable writing a rule engine in C with a bytecode VM and spinning up a React + Django full-stack app.

My journey started with competitive programming (Codeforces CP31) and quickly spiralled into systems programming, game dev with OpenGL/SDL2, language design, AI/ML, and even publishing VS Code extensions used by real people.

Scored 97.4% in CBSE Class 12 (Centum in Math) and 97.6% in Class 10. SOMEHOW managed to get AIR 5217 in JEE Advanced. Currently a software developer at Byld IIIT and Operations member at LDA IIITD, IEEE and Cultural Council.

🎓

College

IIIT Delhi (CSE)

📍

Location

Delhi, India

📧

Email

kairavdutta@gmail.com

🏆

Class 12

97.4% · Centum in Math

📜

Schooling

Delhi Private School, Dubai · PD Model School

02. Skills

Tech Stack

Languages

C (C11/C23) C++ (C++17/20) Python Java (excluding frameworks) TypeScript JavaScript HTML/CSS Assembly x86-64 (basic)

Frontend & UI

React 18/19 Vite Tailwind CSS JavaFX (basic) Streamlit ImGui EzUI

Backend & DB

FastAPI (known the best) Flask Django REST PostgreSQL MongoDB Node.js SQLite

Systems & Graphics

OpenGL GLFW SDL2 Qt 5/6 Linux Sockets ASIO CMake/Make

AI / ML

PyTorch MediaPipe OpenCV scikit-learn NumPy/Pandas OR-Tools

Tools & Platforms

VS Code Extensions Git/GitHub pybind11 vcpkg Maven Pygame pyproject.toml
03. Projects

Things I've Built

⚙️

Vela

Rule engine in C — parses JSON rules into bytecode, evaluates via stack-machine VM. Arena allocator, bitmask facts, semantic checker.
Cyyjsonbytecode VM
📦

LazyCMake

[ VIBECODED ] TUI tool (lazygit-inspired) for creating, configuring & building CMake C/C++ projects — no hand-writing CMakeLists.txt.
C++20FTXUICMake
🔤

K Language

Custom programming language that transpiles to C++. Cleaner syntax, better error messages, low-level control. Lexer → Parser → Transpiler.
PythonC++
🔧

Variable Case Converter

[ VIBECODED ] VS Code extension — converts between camelCase, PascalCase, snake_case, kebab-case. 12+ languages. Published on marketplace.
TypeScriptVS Code API
📄

Header File Generator

[ VIBECODED ] VS Code extension — auto-generates C/C++ header files from source. Extracts prototypes, classes, structs, enums. Marketplace.
TypeScriptVS Code API
📚

College LMS

Google Classroom MVP — role-based (Teacher/TA/Student), 25+ API endpoints, file upload, responsive UI. DRF + React + Tailwind.
DjangoReactPostgreSQL
🖥️

HTTP Server

HTTP/1.1 server from scratch using Linux sockets. No external HTTP libraries — raw TCP/IP, request parsing, static file serving.
C++Linux Sockets
📟

Textmex

Vim-like terminal text editor (v0.1.1). Gap buffer, raw terminal I/O, cursor movement, file saving. Minimal and fast.
C++Terminal I/O
📊

Efficient Data Engine

C++ data processing core + Python CLI + Tkinter GUI. Matrix ops, stats, sorting, CSV. Uses pybind11 for the bridge.
C++Pythonpybind11
🎮

Tetris

Fully playable Tetris in C++/SDL2. Piece movement/rotation, collision detection, line clearing, modular OOP.
C++SDL2CMake
🎮

CTF Game IN PROGRESS

3D Capture-The-Flag game. OpenGL rendering, GLFW, Assimp model loading, ReactPhysics3D physics, ImGui debug UI.
C++20OpenGLPhysics
🎮

Doodle Jump

Doodle Jump clone in Python/Pygame. Modular OOP, procedural platform generation, clean architecture.
PythonPygame

Gesture Recognition Game

Hand gesture recognition AI for a game. MediaPipe + OpenCV + PyTorch. GPU-accelerated with CUDA.
PythonMediaPipePyTorch
☁️

Orbix Migraine

AI migraine predictor — sleep, hydration, stress, screen time inputs. Probabilistic model with adaptive learning. FastAPI + ML.
PythonFastAPIscikit-learn
🧠

Burnout Risk Predictor

ML web app predicting student burnout/dropout risk from academic & psychological data. Random forest, Streamlit, SQLite.
Pythonscikit-learnStreamlit
🌍

pykworldsim

[ Vibecoded ] Production-grade ECS world simulation framework. People, cities, relationships, jobs, goals, events. Deterministic RNG, snapshot/replay.
PythonECSPyPI
🛒

Amazon Recreation

Amazon front-end clone built with React to practice component architecture and styling at scale.
ReactCSS
🎨

EzUI

Minimal reactive C++ GUI library wrapping SDL2. Declarative API, reactive state, HStack/VStack, no event-loop boilerplate.
C++20SDL2
♟️

Chess Engine

C chess engine with board/piece abstractions, move parsing, game state management, and debug logger.
C11CMake
🔀

ROTA Gen

Employee shift scheduler using constraint programming (OR-Tools CP-SAT). Generates Excel with color-coded shifts.
PythonOR-Toolsopenpyxl
🤖

Competitive Programming

Codeforces CP31 problem solutions across C, C++, Python. Active problem-solving practice.
CC++Python
04. Experience

Where I've Been

Jun 2026 — Present

Site Manager

Techtree - IIITD

Managing and improving a site deployed at a server. Constantly learning and iterating on production infrastructure.

May 2026 — Present

Dev Team Member

Byld - IIITD

Working on design and product development at a student-run organisation building tech products at IIITD.

Sep 2025 — Present

Operations Team Member

LDA IIITD / Cultural Council / IEEE

Managing operations and logistics for the Literary & Dramatics Association at IIIT Delhi.

Jul 2025 — Present

BTech Computer Science

IIIT Delhi

Bachelor's in Computer Science & Engineering. Expected 2029.

05. Beyond Code

Other Passions

♟️

Chess

School chess society member. Love the strategy and depth of the game.

🎭

Reading Books

Love to read and view the world from different perspectives.

🎮

Game Dev

Building games in C++/SDL2, OpenGL, and Python/Pygame. Both 2D and 3D.

🔧

Systems Programming

Low-level C/C++, VMs, compilers, language design, and OS-level stuff.

🧠

AI / ML

PyTorch, MediaPipe, scikit-learn — ML for real-world problems.

🌍

Open Source

Published VS Code extensions, PyPI packages, and contributing to the dev community.

06. Contact

Get In Touch

Whether it's a project idea, collab, or just to say hi — I'm always down to talk.