Reverse Engineering A Printer Driver For Linux
How I made a printer whose driver was exclusively for windows work on Linux.

23, a Delhi kid who moved to Bangalore and somehow fell for the weather and the community. These days I’m building company brain and an agentic OS at Libra. Off the clock I contribute to open source and Linux, ricing my desktop and building software for humans.
5 roles in two years, mostly voice and LLM backends. Newest first.
390+ stars and 2K+ users across GitHub. Three worth calling out.
A GTK4 app over a headless daemon with a PipeWire/GStreamer pipeline. ONNX Runtime inference dispatches to CUDA, ROCm or Vulkan for sub-50ms portrait blur, center stage, studio light and background replacement. Shipped as a Flatpak on Flathub.
CLI secrets managerReplaces plaintext .env files with the OS keychain on macOS, Linux and Windows behind biometric auth. Exports are AES-256-GCM + Argon2id with error collapsing against oracle attacks, plus a git audit log.
Native CUPS driver for a Windows-only printerCaptured and decoded the printer's USB protocol from the Windows driver, then wrote a CUPS filter with JBIG1 (ITU-T T.82) compression that reconstructs the full job lifecycle and prints multi-page documents.
Linux, systems and whatever I'm building, read by 1000+ people a month.
How I made a printer whose driver was exclusively for windows work on Linux.

How trying to fix a small issue on my laptop led me to contribute to the Linux kernel.

Sharing what I have learned while building Voice Agents

A beginner's guide to SSH

Exploring and explaining perks of Open Source software and community.

Tools I built because I wanted them, mostly for Linux desktops and terminals.

Replacing .env files with OS-native secret storage

GNOME Extension to see your weekly GitHub commits in top bar

A customizable shell script to backup home folder to extrnal drive

Ask and query your markdown notes using AI 🤖

Get fun and quirky insights from your whatsapp chats

A simple Qt application that integrates KDE Spectacle screenshot tool with Tesseract OCR to extract text from screenshots as well QR codes.
Public GitHub activity over the last year. Work and private repos not included.
contributions by @funinkina
Blogger & Backend Developer at Let’s Code
Remote, part time, Feb 2025 to Oct 2025
Wrote technical blogs on backend systems, Linux and GenAI, and shipped an AI interview simulator and a resume analyzer that are both live and in use.
AIML Club, Google Developer Groups OnCampus
April 2023 to present