Backend SWE | Systems Engineering Enthusiast | CS Major | Linux Enthusiast
I like building stuff... from backend systems to infrastructure, and lower-level software.
Currently studying Computer Science at the University of Ibadan (expected 2028).
- Languages: Java, Kotlin, C#, C++, TypeScript, Python
- Backend: Spring Boot is my main framework, but I've also built smaller projects and components with ASP.NET Core, Express, Ktor, and FastAPI
- Data: PostgreSQL, Kafka, Debezium, Neo4j/Memgraph, Flyway/Liquibase
- Infra: Docker, Azure, AWS
- One Front
- A 2D platform fighter built with raylib and C++20.
- RuneStone Bank
- A simulated core banking backend with event-driven architecture, Kafka, Debezium CDC off PostgreSQL WAL.
- Valkyrie
- A C#/.NET limit order book and matching engine supporting FIFO and Pro-Rata matching, with REST and WebSocket interfaces.
- Sköll
- A C++20 participant-side trading client for Valkyrie, with typed market-data decoding, WebSocket ingestion, and market-data capture tooling.
- Rosetta
- A compiler-style NLP parser for Yoruba.
- Portfolio: abrahambankole.dev
- LinkedIn: linkedin.com/in/abraham-bankole
- Medium: medium.com/@abraham.o.bankole
- Email: abraham.oluwasemilore.bankole@gmail.com



