Product engineering & technical leadership

Selected work.

From trading platforms to agentic AI. I build products, shape the systems behind them, and work closely with the people who use them.

Now

Mantic

Apr 2026 – Present

Member of Technical Staff

Building agentic AI for forecasting.

Building product features and AI agents, iterating with clients on forecasting workflows.

Open source

NLUX

Nov 2023 – Present

Founder & open-source maintainer

Created a JavaScript and TypeScript library for conversational AI interfaces, with streaming responses, pluggable model adapters, and configurable layouts. I maintain the code, documentation, and community support.

GitHub stars
1.2K+
Weekly npm downloads
10K+

AI ventures

Independent AI ventures

Mar 2025 – Apr 2026

Founding Engineer — AI Product Ventures

Explored startup ideas from product discovery through architecture, implementation, and early validation. Built my own product and collaborated with an education company.

Salmex I/O

Built a personal AI assistant that runs on your computer, remembers context across conversations, and carries out tasks through connected tools. Designed and built the Go backend and desktop app, including scheduled tasks and safety checks for sensitive actions.

GOMYTEACHER with GOMYCODE

Collaborated with GOMYCODE to build an AI-assisted grading product for university professors. Led product scope, architecture, and core implementation, worked with design partners, and hired and mentored four developers.

Earlier experience

Freelance engineering

Nov 2020 – Feb 2025

Senior Software Engineer, Consultant

Bank of America · Standard Chartered · AG Grid

Led UI engineering for FX options at Bank of America and contributed to Standard Chartered’s trading platform. Owned front-end architecture and worked directly with trading teams.

Contributed pagination, Excel export, and React rendering improvements to AG Grid, alongside advising on architecture and mentoring engineers.

Goldman Sachs

Sep 2018 – Aug 2020

Executive Director, Digital Trading Tech

Marquee · Cross-asset derivatives trading

Led UI development for Marquee’s derivatives trading app across FX, equities, and commodities. Built and managed an engineering team across three time zones.

Worked with traders, sales, designers, and platform teams on system design and delivery, with direct responsibility for front-office production support.

Amazon

Oct 2012 – Nov 2016

Senior Software Engineer

Prime Video

Built Prime Video applications for smart TVs, game consoles, and Fire TV Stick. Contributed to a rendering engine and SDK for interactive TV apps, and rebuilt the movie detail page around previews and playback.

Took part in the global on-call rotation, resolving customer-impacting incidents and communicating with engineering leadership.

Accenture

Oct 2011 – Sep 2012

Technology Consultant

Client delivery · SFR Mobile & EDF

Worked on client sites, coordinating web application delivery for SFR Mobile and building QA automation for EDF’s Linky smart meter programme.