Senior software engineer, self-taught since 11. Nearly two decades of shipping production code across mobile, backend, and developer tooling. Now building open-source infrastructure for algorithmic trading in Rust.
Currently: Streaming technical analysis library β quantedge-ta on crates.io
quantedge-ta β Technical analysis that takes streaming seriously.
Most TA libraries assume batch data. Real trading systems get one tick at a time. quantedge-ta is built for live feeds: O(1) updates, forming-bar repainting, type-safe convergence, no silent garbage values.
use quantedge_ta::{Sma, SmaConfig};
use std::num::NonZero;
let mut sma = Sma::new(SmaConfig::close(NonZero::new(20).unwrap()));
for kline in live_stream {
if let Some(value) = sma.compute(&kline) {
println!("SMA(20): {value}");
}
}- π¦ Rust β Built trading systems across three languages (Dart β Elixir β Rust). The Dart version still runs unattended with 1yr+ uptime. Parts of the Rust version became
quantedge-ta. - π GSoC alumni β Apache Cocoon, eGit (Eclipse Foundation). Eclipse Top Contributor 2011.
- π¦ Top 10 Gerrit contributor β Code review infrastructure behind Android, Chromium, and LibreOffice.
- π± Mobile β Flutter, React Native, Dart. Speaker at Flutter London and Confitura Warsaw (code review, 200+ audience).
- π’ 19 years professional β NCDC Szczecin (6yr), CollabNet Berlin (6yr), Adaptavist London (5yr), now independent contractor.
| Project | Stack | Status |
|---|---|---|
| quantedge-ta | Rust | Active, on crates.io |
| HabitChallenge | Flutter / Dart | 163K+ downloads, 4.7β (Play Store Β· App Store) |
| screenful | Lua / AwesomeWM | Stable, 160+ β |
I write about software engineering and open source at luksza.org.
London. Building things that compound.


