Damilare Osibanjo

still learning how the machine thinks

About · Product engineer

I take products from interface to infrastructure.

I’m Damilare Osibanjo, a product engineer in Lagos working across design, full-stack systems, and infra, from interface sketches and design files to TypeScript frontends, APIs, and the backend and systems machinery underneath.

See the showcase → Enter the systems work → Start a conversation →

The position

A product is interesting when one person can carry it: from what someone touches to the API, the data model, and the infrastructure it runs on.

That is why the work moves between interface design, full-stack TypeScript builds, and infra/systems, with kernels, compilers, and network frameworks as the depth that keeps product decisions honest. The domains change; the discipline stays the same: make it legible, shippable, and measurable.

01 · Pillars

Three ways of shipping the same product.

design to deployment

  1. 01

    Interface design

    Designing the thing people touch first: layout, flow, information hierarchy, and interaction states, from sketch to design file to shipped pixel.

  2. 02

    Full-stack systems

    Owning the product slice end to end: frontend, API, data model, auth, and deployment. TypeScript-first, with explicit contracts between layers.

  3. 03

    Infra & systems

    Running what I ship: networking primitives, RPC frameworks, isolation runtimes, and kernels. Small surfaces, measured performance, honest failure modes.

02 · Evidence

Designed up front, engineered underneath.

Open the showcase →
01

Product Interfaces & Websites

Design → Shipped

Live websites, client work, and interface designs, from first sketch to deployed URL. Collected in the visual showcase.

Product DesignReactTypeScriptAstro
02

Modern Web Systems

Full-Stack

Production web applications, interactive dashboards, APIs, auth, and data layers: full-stack systems designed to be operated, not just demoed.

TypeScriptReactAstroBunPostgreSQL
03

brpc C99 TCP Framework

Backend & Infra

Zero-dependency C99 JSON-RPC 2.0 framework over multiplexed TCP streams with binary framing and ring buffer flow control. The infra instinct behind every API I ship.

C99POSIX SocketsTCP
04

Ignite MicroVM Sandbox

Infra & Isolation

Hardware-isolated microVM sandbox runtime in Rust. Uses KVM and Apple's Virtualization.framework for sub-5ms cold-boot untrusted code execution.

RustLinux KVMFirecracker
05

Karion OS

Systems Depth

Bare-metal x86 operating system kernel in Rust. Implements physical/virtual memory paging, a pre-emptive multi-tasking scheduler, RAMDisk VFS, and VGA terminal drivers.

Rustx86 Assembly
06

Track & Carv Compilers

Systems Depth

Track uses a Rust/Cranelift bootstrap and is moving toward a self-hosted compiler through a native lexer and planned portable-C backend; Carv emits C99 from Go.

RustCraneliftGoC99

The route here was self-directed.

03 · Background

Economics first. Then five years learning to ship whole products.

Over five years of independent practice, that curiosity became live websites and interfaces on top, and kernels, compilers, learning systems, and backend infrastructure underneath. I’m available globally for product engineering roles: design, full-stack, and infra/systems.