/ WIKI
/dəˈmɪlərɛɪ ˌoʊʃɪˈbɑndʒoʊ/ · free personal encyclopedia
// 1. biography & early life
Damilare Osibanjo (born 2008 in Nigeria) is a self-taught full stack systems developer and web programmer. He specializes in low-level operating system kernels, custom compilers, microVM virtualization runtimes, and high-concurrency web architectures.
Osibanjo began programming at age 12, initially developing online environments and custom scripting behaviors in Lua on the Roblox platform. This early phase provided him with exposure to client-server network replication, high-frequency physics ticks, event loops, and state synchronization. At age 14, he transitioned to Python, building automation tools, non-blocking network scrapers, and concurrency-focused APIs while analyzing GIL limits and memory footprints.
By age 15, Osibanjo grew dissatisfied with high-level runtime abstractions, garbage collectors, and unexplained memory overhead. He shifted his focus to systems programming, teaching himself the fundamentals of operating systems, assembly language, memory management, and compilers. He subsequently transitioned to systems languages including Rust, Go, C, and Zig, while developing high-performance web frontends and microservices in TypeScript.
// 2. notable works
// track language
Track is a deterministic systems programming language compiler targeting LLVM 22. It features linear ownership, compile-time borrow checking, and zero-cost abstractions designed to eliminate resource management bugs without a garbage collector or runtime.
// carv language
Carv is an opinionated, statically-typed systems programming language designed to compile down to C99 specifically targeting ARM Cortex-M microcontrollers as well as native host targets (x86_64). The compiler is written in Go and features a custom Pratt parser, type inference, ownership tracking, borrow checking, closures with environment capture, interfaces with vtable dispatch, and an arena allocator runtime.
// ignite sandbox
Ignite is a hardware-isolated microVM sandboxing runtime written in Rust. It utilizes KVM-backed Firecracker on Linux and Apple's Virtualization.framework on macOS to isolate untrusted code. Runtimes (Bun, Node.js, Deno, QuickJS) and user code are attached as read-only virtual block devices with VSOCK multiplexing for communication.
// karion os kernel
Karion OS is a bare-metal x86 operating system kernel written in Rust. Built as a `no_std` Rust static library, it implements its own VGA text driver, GDT (Global Descriptor Table), IDT (Interrupt Descriptor Table), PIC (Programmable Interrupt Controller), memory paging, physical memory allocator, and a heap coalescing allocator. The kernel features a Unix-like shell, custom block filesystem, a text editor, and a BASIC interpreter.
// gbemu
A cycle-accurate Game Boy emulator written in Zig with zero external dependencies. The project implements cycle-accurate CPU instruction emulation, memory-mapped I/O, scanline PPU rendering, timer synchronization, and MBC1 memory bank controller support. The codebase explores hardware edge cases, audio wave channel quirks, and OAM DMA timing.
// 3. technical skills
- languages: typescript, javascript, rust, go, c, assembly (x86/arm), python, lua, zig
- web & rts: react, next.js, astro, tailwindcss, html5, css3, webassembly, bun, node.js
- systems & VM: kvm, firecracker, virtualization.framework, linux kernel, docker, kubernetes, git
- compilers: lexical analysis, pratt parsing, abstract syntax trees (ast), type checking, borrow checkers, arena allocators, llvm intermediate representation (ir)
- databases: postgresql, redis, mongodb, custom block filesystems
// 4. philosophy
Osibanjo advocates for understanding systems at the lowest feasible level of abstraction. He believes that working close to the hardware fundamentally changes how one designs at the application layer. His programming principles center around zero-dependency software, explicit code layouts, local-first computing, and avoiding implicit framework behaviors in favor of boring, predictable, and measurable code.