Skip to content
View Semilore317's full-sized avatar
💭
...building stuff
💭
...building stuff

Highlights

  • Pro

Block or report Semilore317

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Semilore317/README.md

Abraham Bankole

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).


Tech Stack

  • 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

Public repos I'm currently working on

  • 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.

Connect

Pinned Loading

  1. valkyrie-dotnet valkyrie-dotnet Public

    Limit order book & matching engine in C# on .NET 10. REST + WebSocket gateway and live browser dashboard in progress

    C# 1 1

  2. skoll-cpp skoll-cpp Public

    Participant-side trading engine that plugs into my other project: Valkyrie

    C++ 1

  3. RuneStone-Bank RuneStone-Bank Public

    A modular monolithic banking project built on Java 21 and Spring Boot.

    Java 1 1

  4. Unpacker Unpacker Public

    Linux desktop utility for safely installing tarball-distributed applications with desktop integration and native package generation.

    C# 1

  5. TruePadawan/SqlQueryStress.Avalonia TruePadawan/SqlQueryStress.Avalonia Public

    Cross-platform port of SqlQueryStress, a SQL Benchmarking tool

    C#