At Luxoft Poland, I own the frontend architecture for an AI Assistant for Millennium Management, turning LLM responses streamed over WebSocket into structured, readable content. I also built its multi-step admin flow for tuning model behaviour in production without a redeploy.
For the investment product, I built a real-time market-data layer that streams stock quotes into Angular and RxJS at sub-100ms latency. I rebuilt subscriptions around a shared RxJS stream, cutting server CPU load by about 35% with no data loss at peak.
Before that, at Luxoft Poland, I led frontend delivery for Credit Suisse’s banking suite and built its design system of more than 30 typed Angular Material components. The system supported 15+ downstream features, while my architecture decision records became a reference for 15+ projects.
I co-founded Port Tranzit and built, then led engineering for, a grain-logistics platform that tracked 17,000 vehicles in real time and grew to more than 50,000 users across 12+ terminals. I’m especially interested in AI interfaces where users need to read, trust, and act on model output, and I value leaving behind codebases and teams that don’t depend on me.

