Comfortable a few layers below the application.
I'm a self-taught systems programmer who enjoys understanding software from the ground up — bootloaders, memory paging, syscalls, ring transitions — rather than just calling into them. When I'm not down in ring 0, I build small tools, games, and the occasional automation script, and I keep a running log of what I learn on GitHub and GitLab.
- Based in India
- Daily driver C · Python · Bash
- Currently reading Intel SDM, Vol. 3
- Editor VS Code
- Also ships in C# · Java · PHP
Two things running in the background right now.
KeblaOS
A custom x86-64 operating system written in C, built from scratch: a bootloader, real paging, a syscall table, userspace ELF loading, and proper ring 0 / ring 3 separation. Most of my recent debugging has lived inside interrupt stubs and page-fault handlers.
gitlab.com/baponkar/keblaos →Trying to use LLMs locally
I'm experimenting with running LLMs locally on my machine, using a combination of Python and C to build a small inference engine that can run models like LLaMA and GPT-J. The goal is to have a lightweight, offline solution for natural language processing tasks.