Don Akhirebhulu

Backend Software Engineer

Hello ~

I am a computer programmer with a deep curiosity for computer networks and systems. I like system design, low-level details, and solving practical problems with code. I first came to technology through robotics, then found programming after high school. It still feels a little surreal: if something is computable, imagination can become software.

I work primarily on backend systems using TypeScript and Node.js, with professional experience building APIs, data integrations, real-time features, and multi-tenant applications. My interest in systems and network programming also led me to Rust and several projects built with it.

When I'm not programming, I usually read technical blogs, articles, or books. My reading list grows faster than I can get through it. I'm currently reading Rust Atomics and Locks by Mara Bos.

Selected Projects ~

A deployment platform that builds applications from ZIP uploads or public GitHub repositories. BullMQ workers turn source code into OCI images with Railpack and BuildKit, run them in Docker, and configure per-deployment routes through Caddy.

Tech: TypeScript, BullMQ, Docker, BuildKit, Caddy, Redis, PostgreSQL, MinIO

A full-stack booking application with a Fastify API and React client. It models movies, showtimes, halls, and seat layouts, creates pending reservations in SQLite, and confirms payments through Stripe webhooks.

Tech: TypeScript, Fastify, React, Drizzle ORM, SQLite, Stripe

A distributed key-value store written in Rust with gRPC operations for reading, writing, and deleting data. Nodes use a Raft-style protocol for leader election and log replication, with cluster state and logs persisted to disk.

Tech: Rust, gRPC, Protocol Buffers, Docker

Find me here ~