I'm Uthman Oladele, a backend developer who builds APIs and explores systems programming.
What I'm working on:
- Systems programming
- Distributed systems
- System design patterns
If you have opportunities or interesting projects, I'd like to hear from you.
Featured
Git implementation in Go without libraries. SHA-256 object storage, three-tree architecture, zlib compression, commit history.
Tech: Go Git Compression
View Project โ | Article โ
HTTP/HTTPS server built on TCP sockets. Optimized from 250 RPS to 7,000 RPS through connection handling improvements, keep-alive support, and parser optimization.
Tech: Go TCP/IP HTTP TLS
View Project โ | Article โ
Concurrent terminal chat server handling 100+ connections. TLS encryption, real-time message broadcasting, AI integration, rate limiting.
Tech: Go TCP Concurrency TLS
More Projects
Complete guide to building programming languages from scratch. Covers lexers, parsers, interpreters, bytecode VMs, LLVM integration, and garbage collection with working Go implementations.
Tech: Go Compilers LLVM Virtual Machines
CLI calculator with recursive descent parser. Comparison and logical operators, scientific functions, unit conversions, persistent history. 95% test coverage.
Tech: Go Parsing AST
View Project โ | Article โ
Lexical analyzer for compilers and interpreters. 50+ token types, single-pass tokenization, error recovery. Validated against 1700+ test tokens.
Tech: Go Compiler Design
AI PDF summarizer for exam preparation. Used by students for CBT prep.
Tech: AI PDF Processing
Two-factor authentication library for PHP. TOTP-based code generation, QR codes, encrypted secret storage.
Tech: PHP Security TOTP
- Building Git from Scratch in Go: What I Learned About Version Control Internals
- How Buffer Pooling Doubled My HTTP Server's Throughput (4000-7721 RPS)
- Building an HTTP Server from TCP Sockets: 250-4000 RPS
- Building a Terminal Calculator That Actually Does Logic - Axion


