Developer from London interested in high-performance financial systems and developer infrastructure. I create tooling to help facilitate the development of profitable trading strategies.
I am currently working on AlgoTrade4J — an algorithmic trading platform engineered with Java 21 and React. Built to replace MetaTrader and port existing strategies with a modern architecture, it leverages virtual threads for concurrent strategy execution and implements an event-driven design for real-time strategy execution.
The trading ecosystem includes Live Market Data — a high-throughput market data infrastructure built with Spring Boot, Project Reactor and Kafka. Built to be easily extendable and using Protobuf serialization for performance, it provides resilient, real-time price streaming across multiple brokers.