Lead backend and platform engineer · fintech

Wealth managers publish factsheets every month. I build the engine that renders them.

I'm the lead developer on the white-label platform that does this for 18 UK wealth managers. One engine, 91 PDF templates, hundreds of documents in a monthly run. The factsheet on this page is my own CV in that format: the client brands are invented, the numbers are real.

TypeScript, Node.js, NestJS, PostgreSQL, Redis, BullMQ, AWS (S3, Cognito), Python, Go, Next.js
Remote, UTC+5, full UK/EU overlap · Open to remote roles, full time or contract. Relocation is on the table too.

18
firms served
91
pdf templates
93/246
commits, oxylabs sdk
5
apps in production, solo
Meridian WealthEngineer factsheet · Aug 2026Specimen · client brand invented · figures verified

Muhammad Hamdan

Lead backend and platform engineer

Objective

I lead development on the white-label platform that produces regulated PDF factsheets for 18 UK wealth managers. The rendering engine, the job queue behind it and the Excel import that feeds it are mine.

Career, 2022 to now

2022 intern2024 Oxylabs SDK2026 lead developer

Risk profile

3 of 7. Ships fast, but reads the spec first.

Key information

RoleLead developer
EmployerMabel Insights
In industry sinceJun 2022
BasedRemote (UTC+5)
Clients18 firms
PDF templates91

Top holdings

By share of working time.

TypeScript / NestJS34%
Python22%
PostgreSQL / Redis18%
React / Next.js14%
Go12%
Past performance is no guide to future results.Figures from commit history and live systems.Generated with pdfmake, like the real ones.

static render · meridian-wealththe brands are invented. the numbers are mine.

Selected work

The pipeline runs inside the Factsheet Engine case study: fan-out under a concurrency cap, one job failing and retrying with backoff, fan-in to a streaming ZIP. Press run.

holdings.xlsxvalidate · 19 tabsqueue ▸ cap 1, deliberaterender ▸ pdfzip ▸ s3 ▸ email

Proof

Things you can check without taking my word for any of it.

Other work

About

Muhammad Hamdan is a lead backend and platform engineer at Mabel Insights, where he runs the white-label platform that generates regulated investment factsheets for 18 UK wealth management firms. His stack is TypeScript, Node.js, NestJS, PostgreSQL, Redis, BullMQ and AWS. He built and runs FitFlix, a class-booking marketplace in Vilnius, on his own, and he is the top contributor to the official Oxylabs Python SDK.

I work fully remote, on UK hours, which is how I ended up leading a platform for British wealth managers instead of working nights. I finished my CS degree at COMSATS in 2024, most of it while already working full time.

The part I care about is the unglamorous part. Retries that are safe to run twice. Caches that know when they've gone stale. Error messages that name the tab, the row and the column instead of saying something went wrong. A factsheet with a wrong number in it is a compliance problem, not a bug report, so most of my design decisions start from what happens when a thing fails rather than what happens when it works.

Off hours are chess and the gym. One explains the project names, the other explains why I built a fitness marketplace.