Experience

Senior engineering with product context

I’ve built and modernized software across fintech, payments, trading, healthcare, and enterprise products—working from user-facing React interfaces through backend services, databases, partner APIs, and quality systems.

2021–Present

Toptal

Senior Software Engineer

Selected commercial engagements spanning frontend modernization, healthcare integrations, and real-time trading interfaces.

Life-Assist

Inherited a difficult-to-maintain JavaScript and Knockout.js frontend and migrated major functionality to React. Improved maintainability, readability, scalability, responsiveness, usability, and presentation while also refactoring important C#/.NET backend code.

Case study →

Venteur

Delivered backend work for a healthcare and insurance product, including seven or more REST partner integrations, stronger exception and error handling, and code reviews.

Case study →

Abruzzi Spur

Built React interfaces that made cryptic third-party real-time options data usable through configurable tables, search, filtering, column controls, and WebSocket updates.

Case study →

2017–2019

November First

Senior Software Engineer

Owned important payment and FX functionality for international business payments and currency exchange.

  • Implemented real-time pricing, quote, currency-conversion, and payment workflows using C#, .NET/ASP.NET, FIX/QuickFIX, APIs, MongoDB, and SQL technologies.
  • Customer-requested FIX currency-exchange functionality contributed to roughly 15% sales growth.
  • Built automated, integration, and end-to-end tests around critical workflows.
  • Documented key payment-engine behavior and transferred knowledge to the team.

View the payments case study →

2013–2016

Brainlab

Software Engineer / Consultant

Developed and tested high-reliability C++ and C# medical software used in radiotherapy environments.

  • Improved ExacTrac image-registration and radiotherapy precision by roughly 8%.
  • Rewrote C++ controller software for a breathing-pattern reproduction robot, improving its precision by 51%.
  • Worked across automated and manual testing under demanding quality expectations.

View the Brainlab case study →

Earlier career

Finance & software

Earlier roles combined software development, investment analysis, quantitative research, financial modelling, and automated trading. That foundation—together with an MSc in Finance and CFA background—continues to inform how I reason about fintech products, financial risk, correctness, and domain language.

More about my background →

The through-line

Software, finance, and ownership

A BSc in Computer Science, MSc in Finance, CFA charterholder background, and 15+ years in engineering let me move between technical implementation, product decisions, and complex financial or operational domains without losing the details.