Recruiter Snapshot

Staff Engineer and Architect

I turn complex ideas into working systems.

I design and build software products, from the first architectural decisions through to production. I choose technologies to suit the problem, not the other way round.

I have spent over 20 years as a hands-on engineer and systems architect, working on distributed systems, trading platforms and security-critical infrastructure. My recent work is mostly backend and event-driven, in Rust and C#/.NET, on data-intensive platforms where reliability and predictable performance matter. I stay close to the code, testing and operations rather than treating architecture as something separate from implementation. I also use AI to speed up the work, through AI-assisted requirements refinement, specification-driven development and closed-loop test harnesses for end-to-end validation.

Portrait of Maciej Zaleski
20+
years in software engineering
4
companies co-founded
1
co-founded product acquired
60+
organisations worked with or consulted for

Some of what I've built

All projects

The long version.

I am a technology leader with 20 years of experience designing and building distributed systems across financial services, trading, blockchain and large-scale data platforms.

It started in the City

I began my career in financial technology, working across organisations including Lloyds, Deutsche Bank, Barclays, Marshall Wace and Dealogic, where I contributed to trading, market data, regulatory reporting and high-volume financial systems through software development, test automation, performance engineering and system validation.

£

Then deep into blockchain

I later moved deeper into blockchain and digital assets, co-founding technology businesses where I personally designed and built products spanning blockchain infrastructure, secure transaction signing, DeFi, portfolio valuation and pricing, with a successful exit: the acquisition of Venato by Lukka.

Now, platforms that can't fall over

More recently, I have led the architecture and hands-on development of high-volume distributed platforms where security, resilience, fault tolerance and predictable performance are fundamental requirements.

Strategy and code, all the way

Across my career, I have combined strategic technical leadership with the ability to work directly at implementation level, taking complex systems from early design through production and scale.