Senior frontend engineerPlatforms, APIs and data heavy interfacesOpen to remote rolesScroll
01
Selected workSelectedwork
product work for banks and enterprises
01 / 06Enterprise panels
API Platform
Enterprise API management platform
One platform for banks and telecom operators to design, secure, publish and monitor their internal and external APIs.
New APIs are built without code, by dragging and connecting nodes into a flow, then protected with OAuth2 and JWT and deployed on cloud, on premise or both.
role Senior frontend engineer stack React, TypeScript, Java, Spring Boot, Kubernetes, Kafka, RabbitMQ, ClickHouse
A local first system manager for developers and their teams
One app for where a developer’s time, traffic and disk space go: project and screen time, internet usage per app and network, system health and cleanup, Jira and team chat, Git delivery and a full API workspace.
It runs on Windows, Linux and macOS, keeps every byte on the machine, and ships as one Python file with small native helpers in Rust and Go.
role Creator, design and engineering stack Python, TypeScript, Rust, Go, SQLite, WebAssembly
Who may see which document, in which building, for which team? I designed a control plane for relationship based authorization: analysts model, test, version and publish permission schemas without touching production code.
Live decisions stay in the authorization engine; the designer owns the lifecycle around it, from draft to validated, reviewed and immutable published versions, with a test harness that explains every allow and every deny.
role Senior engineer, design and build stack SpiceDB, PostgreSQL, CEL, OpenAPI, Next.js, TypeScript
Every branch of a bank holds and moves cash every day. This system collects each branch’s daily cash position and the transfers between branches, reconciles them and reports to the central bank.
Head office sees liquidity across the whole network in one place, and discrepancies surface the same day instead of at the end of the month. In production at a national bank.
role Senior frontend engineer stack React, TypeScript
Before and alongside product work I designed and built company websites and online stores for small businesses and brands, from the first sketch to launch and the updates after it.
Sites that load fast on a phone, rank in search and are easy for the owner to update; stores with catalog, search, cart, checkout with payment gateways, and a panel to run orders and stock.
role Freelance, design and development stack React, Next.js, TypeScript, Node.js, Tailwind CSS, Headless CMS
Recommenders work from history, and a first time traveller has none. Among about 792,000 candidate places, I built a meta-learning recommender that adapts to a new user from just a handful of check-ins.
Adding geographic and social context lifted NDCG@10 by 21.7% and Recall@10 by 26.3% over a graph neural network baseline, and a gradient-free prototypical network matched MAML while training about 3.5x faster.
I build the software serious products run on: API platforms, authorization and multi tenant services, financial supervision and reporting systems, and the panels teams spend their whole day in.
Six years in, four on the frontend and two on the backend before that, so I design screens with the API, the database and the network in mind, and design those too when a product needs it. I care about interfaces that stay fast with a lot of data, code the next person can read, and estimates that hold.
03
PathPath
written as a changelog, because of course
v32022 to now
current
Senior Frontend Engineer at a banking and enterprise software company
+Led the frontend of an API integration platform for banks and telecom operators, including a drag and connect builder for APIs without code
+Designed an authorization control plane and the tenancy and organisation services behind an ERP, from data model to OpenAPI contract
+Built liquidity supervision and settlement reporting interfaces running in production at a national bank
+Found a SQL injection risk in the platform’s database nodes and specified the fix across six database engines
+Created the shared design system and kept data heavy screens fast with virtualisation and careful state
~Work across the stack with backend and infrastructure teams
v22020 to 2022
first stable
Backend Developer at a software company
+Built REST APIs and services behind web and mobile products
+Designed database schemas and tuned slow queries
+Set up servers, networks and deployments, and debugged them when they broke
forkalongside
side branch
Independent Developer at freelance and own products
+Designed and built company websites and online stores end to end, from first sketch to launch and support
+Built Alita, a cross platform, local first system manager for developers in Python, Rust and Go
v0studies
initial commit
MSc and BSc at university
+MSc Software Engineering, thesis on meta-learning for cold-start recommendation
+BSc Computer Engineering
04
StackStack
what I reach for
every day
TypeScript/React/Next.js/HTML and CSS/Tailwind CSS
most weeks
State and data fetching/Testing/Accessibility/Performance/Design systems
across the stack
Node.js/Python/Java/Rust/Go/REST and OpenAPI/PostgreSQL/SQLite/SpiceDB/Keycloak/Kafka/Docker/Kubernetes/Networking