A selection of personal projects, built end to end: architecture, development, deployment.
Some are deployed in production and genuinely used, others are architecture or learning exercises presented as such: each serves a specific purpose, not a tutorial followed to the letter.
Reference project demonstrating hexagonal/DDD architecture, test-first, end to end.
Kotlin/Spring Boot backend and Angular frontend demonstrating hexagonal/DDD architecture with TDD-BDD, Kafka event streaming and Terraform infrastructure. Not yet publicly deployed: screenshot taken locally.
Domain, application and infrastructure: all three layers delivered
The same domain as counterparty-risk-lab, this time as a Kotlin library rather than a webapp.
A teaching Kotlin/JVM library for calculating exposure, expected loss (EL) and CVA on securities financing transactions (SFT), with a strong pedagogical disclaimer: built to learn and prototype, not for production banking use.
No public Kotlin/JVM equivalent existed before this project
Learning a language in public: 16 tested examples, from the first program to async.
A pedagogical path through the Rust language from scratch, each concept illustrated by a standalone example with its own unit tests, clean under clippy.