0%
hobbyist coder, root access enthusiast

BAPON KAR

Right now I am developing a x86 architecture based 64 Bit Operating System. Previously I have worked on Unity Game Engine and Linux tools development.

How to use this website: Drag to rotate the system, click a planet to see what it does, and scroll to fly the camera out through the rest of it.

scroll
01 — about

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
02 — currently building

Two things running in the background right now.

Operating System

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 →
Using LLMa

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.

03 — languages & tools

What's usually open in another tab.

Csystems
Pythonscripting
C#.NET
Javaandroid
Bashshell
PHPweb
Fortrannumerics
HTML/CSSfrontend
LaTeXwriting
Flaskserver
NGINXinfra
SQLitedata
04 — github activity

The commit log, visualized.

Bapon Kar's GitHub activity graph
Top languages Bapon Kar's GitHub stats
05 — contact

Ports open for connection.