Things I have built professionally
A selection of projects from my 10+ years across fintech, enterprise, and distributed systems — what I built, the stack I used, and what my role actually was.
Structured Products Platform — Fintech
A financial platform handling structured products and derivatives for a Swiss fintech firm. The system processes complex financial instruments with strict correctness and latency requirements — where a bug is not a bug, it is a financial discrepancy. Built on a fully functional Scala stack with event-driven architecture using RabbitMQ and Kafka.
Promotion Marketing System
A large-scale promotion and marketing platform built on Scala and AWS. Responsible for end-to-end campaign logic — from eligibility rules to delivery pipelines. Led the engineering team while staying hands-on with the codebase.
Promotion Forecasting Engine
A forecasting system for retail promotions — predicting campaign performance and optimising spend allocation. Built on the Twitter stack with Scala and Finagle, with Oracle 12c as the data store for complex financial queries.
Deep Learning Automation Platform
A distributed platform for automating deep learning workflows at scale. Ran on Kubernetes and DC/OS with Mesos — orchestrating containerised ML workloads across a cluster. One of the more technically ambitious projects early in my career and where I went deep on distributed systems.
Open Source Columnar Storage Format
An open source columnar data storage format built on the Apache ecosystem — Hadoop, Spark, Hive, and Kafka. Led teams building supporting tooling and automated testing infrastructure around the format. My first significant exposure to large-scale data engineering.
Cognitive Science Research Platform
A backend data processing platform for a cognitive science research project. Handled ingestion, processing, and search of large research datasets with ElasticSearch. My first professional Scala project — where the functional programming journey started.