About Me

I like building efficient software, writing clean and maintainable code, and understanding how things work under the hood. I enjoy using and contributing to open source, and I have a particular fondness for object-oriented programming.

I occasionally solve algorithmic problems on Codeforces. Outside of code, I enjoy pixel art, bullet hell games, Linux, and books. My favourite font is Century Schoolbook, and yes, I do occasionally sniff books.


Projects

I enjoy building software that is fast, useful, and pleasant to use. Most of my work is open source, and some of it is used by thousands of people around the world.

Drawy C++, Qt

Drawy is a native whiteboard application for Linux with an infinite canvas. I built it with a focus on fast rendering and a simple, maintainable architecture. It uses grid-based caching to reduce unnecessary redraws and follows SOLID principles. Drawy was later incubated as a KDE application. You can read more about it here .

Konsave Python, Linux

Konsave is a command-line tool for backing up, restoring, and switching between Linux configurations. It started as a tool for saving KDE Plasma configurations and later grew to support custom configuration files and other useful features. It has over 1,500 GitHub stars and more than 140,000 downloads on PyPI.

KDE Control Centre JavaScript, QML, Linux

KDE Control Centre is a small KDE Plasma widget inspired by the Control Centre on macOS. I built it to provide a simple way to access common system settings from the desktop. It has over 300 GitHub stars and more than 160,000 downloads from the KDE Store.

MatchX C++, Python, Redis, FastAPI, WebSockets, Docker

MatchX is a low-latency cryptocurrency matching engine written in C++. I built it just to practice C++ a bit more and learn more about such engines. It can handle more than 20,000 orders per second. It also includes a REST API for creating orders and a WebSocket API for sending real-time market data.


Experience

Google Summer of Code May 2026 – Sep 2026

Open Source Contributor (KDE Community)
I worked on Marknote, a note-taking application, where I built a Markdown-based block editor using Qt, QML, and JavaScript. I replaced its 5,000+ line editor with a more modular design and built a Markdown engine that parses documents into a tree structure for asynchronous parsing and WYSIWYG editing.

Visa Jun 2026 – Aug 2026

Software Engineering Intern
I worked on an AI LLM router that used NSGA-II and VIKOR to choose models based on latency, cost, and quality. I also designed a DAG-based system that breaks complex requests into smaller tasks and routes sensitive requests to on-premise LLMs.

Bharti Airtel Jun 2024 – Aug 2024

Python Development Intern
I built two Python-based RPA bots to automate finance operations. They used Selenium, Pandas, OCR, and image recognition to work with spreadsheets, legacy applications, and websites. I also built a multi-threaded logging system with error screenshots, which reduced debugging time by 75%. The bots reduced invoice processing time from five minutes to about 20 seconds.

Recent Posts