01● LIVE
A crypto exchange (name under NDA) · via DolaSoft · 2022–2024
Crypto Exchange Order Book
Real-time markets under a strict render budget
Order-book UI for a crypto exchange (name under NDA), from scratch to production: real-time market data at high update frequency, virtualization, a strict render budget, and stream handling kept outside the React tree. Then broad feature work and production debugging across the platform.
ReactTypeScriptReal-time streamsVirtualization
Zero to production
High-frequency market data
02● LIVE
An energy company (contract) · 2024–present
Power-Plant Control & Reporting
Real-time telemetry that can't go blind
Operator-facing control and reporting for a power plant: hundreds of live sensors, real-time telemetry, and dashboards that are not allowed to go blind or lag.
ReactTypeScriptWebSocketsRTK QueryThree.js
Hundreds of live sensors
Real-time telemetry
03● LIVE
Avallain · 2019–2022
Learning Platform for 1.8M Learners
Legacy rescue at 1.8M-learner scale
Led front-end development and rebuilt a legacy platform used by 1.8M learners for one of the world's largest education publishers (client under NDA): refactor, automated tests, Backbone → React with Redux/Saga, and the customer in every Scrum call. The company had written the project off as non-profitable; it became its main income stream.
ReactRedux-SagaTypeScriptRuby on Rails
1.8M learners
Became the company's main income stream
Read the case study →04● LIVE
Luxoft · 2016–2018
Investment Bank Deal Platform
Compliance-grade UI for high-stakes data
Deal-processing platform for one of Australia's largest investment banks. Arrived as team lead over three developers, replaced two of them, and grew the delivery organisation to 30 engineers across six frontend teams, coordinating QA in India, backend in the US, and the client and management in Australia. Negotiated the growth with the client as a business case, owned hiring, Scrum, environments and CI/CD, and stayed top contributor by commits until the team passed six or seven. Then handed it over to a manager I hired and went back to engineering.
React.jsReduxAngularJestREST APIs
3 → 30 engineers in a year · 6 teams
4 countries, one coordination point
Read the case study →05● LIVE
EPAM Systems / The New York Times · 2015–2016
NYT Marketing Tools & A/B Testing
Experiment instrumentation at scale
Internal tools for the New York Times marketing team, and the A/B testing experiment framework: designing, instrumenting and analysing experiments to grow reader engagement. The original data-driven UX work that now translates directly to LLM evals.
React.jsAngular.jsNode.jsMongoDB
A/B testing framework
Experiment instrumentation
06● ARCHIVED
WINGS Stiftung · 2018–2019
DAO Creation & Funding Platform
On-chain state, by hand
One of the early DAO creation and funding platforms, keeping UI state in sync with on-chain state by hand, years before wagmi/viem and server-state libraries existed.
AngularWeb3SolidityEthereum