// My Projects

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.

Current Aug 2022 – Present

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.

Stack
Scala Cats Effect fs2 Akka / Pekko RabbitMQ Kafka
My role
Designing and implementing core business logic for structured product pricing and lifecycle management
Contributing to solution architecture decisions across the functional Scala stack
Collaborating cross-functionally to translate financial domain requirements into technical solutions
Jan 2021 – Oct 2021

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.

Stack
Scala Play Framework Akka AWS
My role
Led and managed the engineering team through the full delivery cycle
Designed and built core promotion business logic and eligibility rules engine
Primary technical contact with the client for requirements gathering and delivery sign-off
Oct 2019 – Jan 2020

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.

Stack
Scala Finagle Finch Twitter Futures Oracle 12c
My role
Led the team through architecture and delivery
Built the forecasting and data processing business logic in Scala
Worked directly with the client to define forecasting requirements and accuracy targets
Feb 2017 – Oct 2019

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.

Stack
Scala 2.12 Akka Akka HTTP Cats Kubernetes DC/OS · Mesos Docker
My role
Built the core automation business logic and workflow orchestration layer
Worked with client to define automation requirements for ML training pipelines
Oct 2016 – Nov 2017

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.

Stack
Java 7 Apache Hadoop Apache Spark Apache Hive Kafka Spark Streaming Thrift
My role
Led teams building supporting tooling and developer utilities for the format
Built automated testing and validation tools for the storage layer
Mar 2016 – Oct 2016

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.

Stack
Scala 2.10 Play 2.4 Akka HTTP MySQL ElasticSearch Kafka
My role
Built and managed the backend data processing and ingestion pipeline
Implemented search and retrieval features using ElasticSearch
Delivered features end-to-end from client requirements to production

Engineering deep dives on Scala, Java, Rust, and AI Systems. Written by a senior engineer who builds real fintech systems.

© 2026 prabhat.dev