Abraham
Bankole
Software, Systems & Things I Find Interesting
I spend a questionable amount of time hacking away at my keyboard.
hI
THERE!
I’m a third-year computer science student at the University of Ibadan.
I like building stuff.
Most of my curiosity sits around backend systems, trading infrastructure, and Linux tooling. I write mostly Java, C++, and C#/.NET, usually spending time figuring out how things behave beneath the abstractions once state, networking, and correctness actually matter.
Outside coursework, I do research work at LLL Labs on researcher workflows, tinker with systems under the hood, and mentor newer developers. Always down to swap ideas, talk architecture, or dig into weird bugs.
Valkyrie
Limit order book and market-data system with FIFO and pro-rata matching, synthetic feeds, observational LOBSTER replay
Sköll
Participant-side trading engine that consumes Valkyrie market data, maintains a local order book, and captures sessions for deterministic strategy replay
RuneStone Bank
Banking backend that keeps database changes and downstream events consistent with a transactional outbox, PostgreSQL WAL-based CDC, and versioned migrations
Unpacker
Linux desktop utility that safely inspects tarball applications, resolves ELF dependencies without running untrusted binaries, and produces user-local or native package installs
03 / Toolkit
SYSTEMS & INFRASTRUCTURE
- Linux
- Networking
- Git
- Docker
- CMake
BACKEND & DATA
- Spring Boot
- PostgreSQL
- Apache Kafka
- .NET / ASP.NET Core
- Liquibase
LANGUAGES
- C++
- Java
- C#
- Python
- TypeScript
INTERFACES
- React
- Avalonia UI
- Angular