[ portfolio ]CS student

i build things that are slightly too hard for me, then figure them out along the way.

build✱break✱understand✱rebuild✱arch btw✱neovim✱hyprland✱print debugging✱build✱break✱understand✱rebuild✱arch btw✱neovim✱hyprland✱print debugging✱

Work*

(01)
01 / ACTIVE↗

Catches sticky fingers on CCTV

Shoplifting Detection

Flags suspicious moments in retail CCTV footage using a Transformer over Video Swin features. Upload a video and it shows when something looks off. 87.6% AUC on shoplifting.

PyTorchVideo SwinTransformersOpenCVFlask
02 / BUILDING↗

Game recs and lore, no spoilers

gamgam

A game recommender and lore Q&A built on RAG and Gemini. Like a few games and it explains what to play next. Ask about the lore and it answers from the wikis, with citations, and only up to where you've played.

PythonGemini APIChromaDBSQLite FTS5Streamlit
03 / BUILDING↗

Where do students actually go?

A.D.H.D

A student-built map of everything worth doing around campus, with trust scores and verified reviews.

Next.jsTypeScriptFastAPIPostgreSQLPostGIS
04 / LIVE↗

Find your people by what they play

jamr.io

Music chat rooms for people with similar taste. Pick your genres, get rooms ranked by how well they match you, chat in real time and listen together through a shared Spotify Jam. Self-hosted on an Azure VM.

FastAPISocket.IOPostgreSQLSQLAlchemySpotify API
05 / BUILDING↗

The to-do app that decides for you

Velto

An Android to-do app that picks your next task for you, then starts a focus timer in one tap.

KotlinJetpack ComposeMaterial 3RoomHilt
06 / LIVE↗

It knows you're reading

Eidothea

A dark archive of creepypastas, SCP entries, cryptids and game lore. Canon pages stay clean, and theories go in discussion threads. Self-hosted on an Azure VM.

Next.jsReactTypeScriptMotionPython
07 / LIVE↗

Natural selection in a petri dish

Evolution Arena

Design a species with 30 trait points, release it into a petri-dish ecosystem, and watch it mutate, adapt or go extinct. Runs in the browser, no build step.

JavaScriptCanvasHTMLCSSGitHub Pages
experience · April 2026 – May 2026

IMIK Technologies

SDE Intern
  • Revamped the entire UI of Coir Power, IMIK's IoT platform for monitoring power, production and water usage in coir manufacturing units
  • Built an AI chatbot for the platform in Python
  • Hosted the Laravel 12 app on AWS EC2 (Ubuntu, Nginx, MySQL)
  • Configured server environments and deployment workflows
  • Debugged and troubleshot issues in production

About*

(02)

computer science undergrad who learns mostly by building.

i skip the tutorials and pick projects that are a bit beyond me, so i have to understand how the system actually works. graphics, ai/ml, security, game dev, self-hosting: if it's weird and hard, i'm in.

build. break. understand. rebuild.

based in
India
studying
CS @ Amrita Vishwa Vidyapeetham
editor
Neovim (can't exit)
debugger
print statements, unapologetically
open to
internships

Lab*

(03)

side quests and experiments. less polished, more fun.

[building]

Graphics Engine

Building a small graphics engine from scratch to understand rendering pipelines, transformations, and GPU concepts.

C++OpenGLGLSLLinear Algebra
[experiment]

Game Engine

Experimental game engine exploring ECS architecture, scene systems, and core engine patterns.

C++Entity Component SystemGame Architecture
[active]

RAG / Local AI

Experimenting with local LLMs, embeddings, vector databases, and retrieval systems for document understanding.

PythonOllamaChromaDBLangChainTransformers
[experiment]

Developer Tooling

Building CLI tools, code analyzers, and automation scripts to improve developer productivity.

PythonBashNode.jsGitHub API

things i've touched

CC++PythonJavaScriptTypeScriptKotlinJavaC#HaskellReactNext.jsFastAPIFlaskLaravelPHPNginxHTML/CSSNumPyPandasMatplotlibSeabornscikit-learnPyTorchOpenCVPostgreSQLSQLiteMongoDBSupabaseFirebaseRedisLinuxAzureUbuntuAWSEC2DockerKubernetesBashGitGitHubUnityGodotBlenderNeovimPostman

Log*

(04)
live from githublatest commits

fetching commits…

fetching repos…