A scripting language written in Go. Pratt parser, tree-walking interpreter, closures, goroutine-backed concurrency, sandboxed VM, and cross-platform binary compilation.
Uthman Oladele » oladele
Backend Engineer
Self-taught backend engineer. I write Go and build things from first principles — not to reinvent wheels, but because that's the only way I actually understand how something works.

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.
Barrage
Load testing tool for Go. Fires HTTP, DB, and TCP load simultaneously and correlates latency across all three layers to find where a system actually breaks under real cross-layer load.
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-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.
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.
Seal
JWT authentication library for Go. Rotating refresh tokens with theft detection via typed errors, and four pluggable storage backends: Redis, PostgreSQL, MySQL, SQLite.
Oladele Ledger
privateFamily 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.
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.
DSA Notes
Complete DSA curriculum with Go implementations and 4000+ lines of study notes. Covers data structures, algorithms, and complexity analysis with working code examples.
golexer
A comprehensive lexical analyzer (tokenizer) library for Go. Designed for building programming languages, domain-specific languages (DSLs), configuration parsers, and template engines.