Languages
- Python
- JavaScript
- C
- C++
NIRUSAKI

Mradul Kumar, also known as Nirusaki.Studying computer science.
Building things to understand them.
LOW-LEVEL SYSTEMS / AI & ML
SCROLL TO EXPLORELOW-LEVEL SYSTEMS / AI & ML

I’m Mradul Kumar, also known as Nirusaki.
I like studying computer science, whatever the topic. Systems programming, cybersecurity, and AI/ML are what I’m most drawn to, but I’m happy to follow a question into something unfamiliar. I like understanding how things work, then using that understanding to build something useful.
My projects range from a CHIP-8 emulator and Linux hardware tools to a Rust port of Diner Dash, a machine learning library, and media automation. They give me different problems to work through: interpreting instructions, communicating with hardware, training a model, or keeping a queue running.
I prefer learning the concepts behind a tool over memorizing another framework. With systems, that means looking at memory, processes, and how software talks to the operating system. With AI/ML, it means working through the mathematics and implementing the ideas. With security, it means figuring out why something behaves the way it does.
I also build websites for clients and write notes about what I learn. Some of those notes become walkthroughs; others are a record of a problem I wanted to understand. My GitHub is where I keep the projects and experiments along the way.
A small set of languages and tools I use.

Hardware drivers, an emulator, machine learning experiments, and automation tools.


A Cross-Platform CHIP-8 Emulator

A Simple Machine Learning Library Created From Scratch Using NumPy

Fast, multithreaded non-blocking POSIX TCP port scanner in C.

Reverse Engineering Huion HS64 Drawing Tablet X11 Drivers And Settings Manager To GTK4 and Wayland

Native reimplementation of Diner Dash (2004) in Rust with Wayland, Windows, Android, and WASM support..

Academic learning platform and computer-based testing engine with automated PDF parsing and evaluation.

Native Rust kernel driver, daemon, and GTK4 studio specialized for Acer Predator Helios Neo 16 (PHN16-71)

Firefox WebExtension and native messaging daemon for executing and parsing Nmap network diagnostics.

Neural network architectures and computer vision classifiers implemented from scratch in NumPy and PyTorch.

Asynchronous Telegram bot streaming chat media directly to Google Drive.

Scheduled anime broadcast tracker, downloader, and Telegram broadcast daemon.

Persistent queue-based video encoding daemon using FFMPEG and MongoDB.

Modern academic performance and result analytics portal for NIT Hamirpur.

Metadata-driven media filename standardizer and Telegram channel bot.

Local semantic search and RAG explorer for federal court archives and OCR records.

Reverse engineering the Phantom TKL RGB keyboard controls into a native Rust and GTK4 studio for Linux and experimental macOS, with lighting, remapping and macros

X11 key capture probe, FastAPI telemetry receiver, and monitoring dashboard demonstrating X11 input isolation vulnerabilities.

An AlexNet Web App
Client work in news, travel, and e-commerce.

Developed a news website with frontend, backend, PostgreSQL, and Docker deployment infrastructure.

Designed and developed a website for an adventure travel business.

Developed an e-commerce website for a thrift clothing business.
Journal
Articles on Linux, security, and software development.
All articlesProject awards and recognition.

Google DeepMind
Recognition for a project using Gemini.
ElevenLabs
Recognition for a project using voice synthesis and translation.
For freelance development, collaboration, or questions about my projects, send me an email.
Email me