Oladele Uthman

[+]

Backend Engineer

I'm a self-taught backend engineer. I write Go, build things from scratch, and care enough to ship them to production.

[+] Projects

A scripting language written in Go. Pratt parser, tree-walking interpreter, closures, goroutine-backed concurrency, sandboxed VM, and cross-platform binary compilation.

Go ·Compilers ·AST

Distributed job queue for Go backed by PostgreSQL and Redis. Retries, scheduling, middleware chain, Prometheus metrics, and a stale job reaper. Benchmarked at 52ns/op with zero allocations.

Go ·PostgreSQL ·Redis
[+]

Raw-HTTP

HTTP/1.1 server built from TCP sockets. Keep-alive, TLS, static file serving, graceful shutdown. Buffer pooling pushed throughput from 5,000 to 11,000 RPS.

Go ·TCP/IP ·TLS
[+]

go-git

Git implementation built from first principles in Go. Covers object storage, content addressing, branching, and commit history — built to understand how version control actually works under the hood.

Go ·VCS ·Systems
[+]

Limitz

Rate limiting library for Go. Five algorithms — fixed window, sliding window, token bucket, leaky bucket, sliding log — with pluggable storage backends. Swap Redis for Postgres without touching call sites.

Go ·Redis ·PostgreSQL
[+]

Seal

JWT authentication library for Go. Rotating refresh tokens with theft detection via typed errors, and four pluggable storage backends: Redis, PostgreSQL, MySQL, SQLite.

Go ·JWT ·Redis
[+]

Oladele Ledger

private

Family savings platform in Go. Two isolated money pools, dual JWT auth via separate Seal instances for members and admins, and an async approval pipeline on Kyu with automatic retries. Pool transfers use SERIALIZABLE transactions with row-level locking to prevent race conditions.

Go ·PostgreSQL ·Redis
[+]

Dotfiles / Arch Rice

Dynamic wallpaper-based rice for Arch Linux on Hyprland, built over Omarchy. Matugen extracts a palette from any wallpaper and templates it into Waybar, Ghostty, btop, Cava, SwayNC, and GTK. Installer handles dependency checks, backups, and symlinking via GNU Stow.

Hyprland ·Wayland ·Matugen