Uthman
Oladele

π—¦π˜π—Όπ—Άπ—°_

I write software. Mostly Go. Mostly backend.

using
GoPostgreSQLSvelte
Projects

Stuff I built

01

Logos Programming Language

A scripting language built in Go with a tree-walking interpreter. Features first-class functions, closures, tables, arrays, concurrency primitives, sandbox mode, and a rich standard library. Embeddable in Go apps.

GoCompilersInterpretersAST
02

Limitz

Production-ready rate limiting library for Go. Five algorithms (Token Bucket, Fixed Window, Sliding Window, Leaky Bucket). Three storage backends (in-memory, Redis, PostgreSQL). Thread-safe, sub-millisecond performance.

GoDistributed SystemsRedisPostgreSQL
03

Distributed job queue for Go backed by PostgreSQL and Redis. Workers pop from Redis sorted set, fetch from Postgres. Exponential backoff retries, scheduled jobs, Prometheus metrics.

GoPostgreSQLRedisDistributed Systems
04

go-git

Git implementation in pure Go without libraries. SHA-256 object storage, three-tree architecture, zlib compression, full commit history support.

GoGitCompression
05

Raw-HTTP

HTTP/1.1 server built from TCP sockets. Supports keep-alive, TLS/HTTPS, static files, graceful shutdown. Buffer pooling optimization: 5,000 β†’ 11,000 RPS.

GoTCP/IPHTTPTLS
06

GO-CHAT

Concurrent terminal chat server handling 100+ connections. TLS encryption, real-time message broadcasting, AI integration, rate limiting.

GoTCPConcurrencyTLS

Β© 2026 Uthman