Software engineer, Bengaluru. GSoC 2026 contributor with openSUSE. ICPC Amritapuri Regionalist 2025.
I build backend systems and developer tooling, and I spend a lot of time in open source. In 2026 I worked on Uyuni as a Google Summer of Code contributor with the openSUSE Project, making the server publish its events over MQTT so other tools can react to them instead of polling an API on a timer. I am a B.Tech Computer Science student at Newton School of Technology in Bengaluru.
An MQTT event publisher in Uyuni's Java core, a documented topic scheme, and a Node-RED node package so automations can be wired up visually. Around 175 hours of work in a global open-source codebase, mentored by Ondrej Holecek and Abid Mehmood. Read the write-up on openSUSE News.
Students scan a classroom QR code that rotates every three seconds; the phone signs each scan with a hardware-backed key bound to that student. Fastify and PostgreSQL on the backend, a React console for staff, and a Flutter student app. Live site ยท Source.
Smart bulbs, speakers and consoles have no browser, so they can never clear a captive portal. Doorman turns an ESP32 into a NAT bridge that handles the login, including WPA2-Enterprise, and hands those devices a plain WPA2-PSK network. Source.
A tiling window manager and 2D desktop that runs on the CRT inside an interactive 3D room, built with Three.js and React. Try it.