NOW PLAYING

Kajal
Jotwani

Kajal Jotwanihi, that's me ↑

I build backends, break systems (on purpose), and sometimes make code sing.

Third-year CS undergrad into backend engineering, systems, and how intelligent things work under the hood. On the side, I turn algorithms into art and keystrokes into music.

Read the workBook a chat

about

I'm a third-year Computer Science undergrad who likes the unglamorous parts of software: the backends, the protocols, the systems that quietly hold everything up. Currently diving into AI and MCP — understanding how modern intelligent systems are actually built genuinely fascinates me.

I contribute to open source because it's the best classroom I've found. And when I'm not shipping, I'm usually making generative art or live-coding music — the same loops and functions, just pointed at beauty instead of throughput.

CURRENTLY

  • exploring AI systems & MCP
  • contributing to open source
  • writing about what I learn

OFF THE CLOCK

  • if I'm not coding, I'm probably running or at the gym
  • fueled by coffee, curiosity, and dreams bigger than my comfort zone
PythonTypeScriptC++Node.jsThree.jsBlenderShadersSQLGitLinuxPythonTypeScriptC++Node.jsThree.jsBlenderShadersSQLGitLinux

the journey

step by step, curiosity did the steering — tap a step for the full story.

…and the next chapter is loading ✦

selected work

turn ♪ on, then hover a waveform — every project has its own beat.

Brahma-XR

01

Open-source VR development under GSoC '25.

An open-source XR project under the UC Open Source Program Office, where immersive experiences are built with web technologies.

LINER NOTES — WHAT I DID

Built and refined VR scenes with Three.js and WebXR; created and optimized 3D assets in Blender; wrote custom shaders for visual effects; collaborated through the full open-source workflow — issues, reviews, iterations — as a Google Summer of Code 2025 contributor.

Three.jsWebXRBlenderGLSL

EMIS for ADC Karnal

02

An Education Management Information System for a district administration.

A GovTech system built under Code for GovTech 2025 to help the ADC office in Karnal manage education data across the district.

LINER NOTES — WHAT I DID

Designed and built core modules of the EMIS — data models, backend logic, and workflows shaped by conversations with actual government stakeholders. Shipped something a public office depends on, which changed how I think about reliability and simplicity.

BackendSQLGovTech

This website

03

A portfolio disguised as an instrument.

The page you're on. A professional portfolio with a secret: the scroll bar is a playhead, the background is a score, and the keyboard makes music when you let it.

LINER NOTES — WHAT I DID

Designed and built with Next.js and a hand-rolled WebAudio engine — no audio libraries. The background is a generative flow field, keystrokes play an FM e-piano, and every project card gets a drum groove seeded by its own name. All copy lives in one JSON file, and the score is live-codeable at /play.

Next.jsWebAudioCanvasTypeScript

field notes

I document what I learn — the wins, the walls, the weird bugs.

say hi

ask me anything

Anonymous. No login, no trace — ask about GSoC, code, careers, or the meaning of semicolons.

The anonymous inbox is warming up — meanwhile, my DMs and email are open. email works too

book a chat

Want to talk open source, GSoC, projects, or music-with-code? Pick a slot — it's free and I like meeting people.