Assignment 1: Nov 2025 - Present
The application everyone in the organisation uses to enrol and administer the people and client companies who have access to our products, and to change a role when it is wrong. The application is itself governed by the thing it administers: what any one person can do inside it depends on their own role, so some reach all of the functionality and others only the part their role allows. Production holds the real client companies and every enrolled user, so seeing the true state of someone’s access is the whole job: it is also where a report that somebody cannot reach one of the products gets answered. It is the furthest along of the five products I work across, and like the rest of them still taking improvements and new feature requests. It is the main assignment, and the code I own.
Assignment 2: Nov 2025 - Present
The Material components behind the permissions platform, built alongside it from the start and improved since for ARIA and keyboard behaviour. Seven applications had been copy-pasting them from each other, so in September 2026 I started pulling them out into one source of truth, where a fix happens once instead of in every copy. It is deliberately an interim library of our own, until the company-wide component library now in progress is stable enough to install. On a design agreed with the lead.
Assignment 3: Aug 2026 - Present
Administration interfaces for reference data, published content and taxonomy across the client-facing products. The lead owns the content-management application and I contribute updates and fixes there; I own the reference-data side and the estate’s single source of truth for applications and resources.
Assignment 4: Nov 2025 - Sep 2026
Where application administrators configure the platform, one micro-frontend per configuration area. Used by administrators only, not by the people the products serve.
Assignment 5: Jan 2026 - Present
The typed client every application in the estate talks to the backend through, generated from OpenAPI specifications. The lead built it; I co-maintain it and run it day to day. Everyone builds against it, so when it stops, everyone stops.
Assignment 6: Nov 2025 - Present
The design language the estate shares, and the accessibility behaviour built into the components that carry it.
Assignment 7: Nov 2025 - Present
The part of the job that is not a product: who I bring in, who I teach, and how I stay fast in code I did not write.
Assignment 1: Jan 2023 - Sep 2025
Around 11 Angular screens used by a Belgian retail bank’s security agents, in four languages. Two jobs: watch whether the volume of fraud is inside a safe limit and escalate if it is not, and work the review queues of suspicious transactions — human-initiated fraud, automated attacks run by scripts and websites, new device enrolments, and the cases needing two agents to approve — deciding on each one whether to allow it, block it, or telephone the customer. I started it with the tech lead, whose part of the screens was the first two queues; I built every screen after that, ran the frontend after she left, and was Interim Team Lead by the end.
Assignment 2: 2024 - Sep 2025
The second application the tech lead and I started from nothing: administering employees — checking a user, granting or replacing a role, editing their details. We grew it to a working MVP, after which it moved to a separate team under a new lead.
Assignment 1: Feb 2022 - Dec 2022
Client and loan management for the staff of a banking client, built on Mambu’s core-banking platform and inside its constraints. The project had been started by someone else; I picked it up and carried it, and was the only frontend developer on it for eleven months. Also the first time I worked in React.
Assignment 2: Oct 2021 - Jan 2022
An MVP on the Alpha Platform team, for a product Deloitte intended to own rather than deliver for a client: buying an insurance policy through a guided flow, and — if the cover turned out not to reach far enough — upgrading a policy already in force and paying only the difference. Two frontend developers, four to five backend, one designer.
Assignment 1: Apr 2020 - Oct 2021
One AEM-based CMS driving six brand websites for a major US grocery group, built by roughly 40 developers in Romania working alongside a similar number on the client side. I was on the product-browsing and cart team: product lists and carousels, add-to-cart, the product detail page, and the mini-cart in the site header.
Assignment 2: Mar 2019 - Mar 2020
Three applications for a reinsurance client, learning Angular from close to nothing at the start of it. The main one was a tablet application used by repair technicians in customers’ homes, on connections that could not be relied on.
Assignment 3: Dec 2018 - Feb 2019
Started with training in Angular, Ionic and the rest of the stack. By the second or third month I was picking up small tickets on the Munich Re tablet application and taking part in the daily calls — so the internship and the role that followed are one continuous piece of work on the same project.
Processing the data that came back from cars under test, at Renault Group’s engineering centre in Bucharest. A stipend contract taken through Drive Your Future, the group internship programme, under a partnership between Politehnica University and Renault Technologie Roumanie. Full time, five days a week, 19 June to 30 September 2017, between the second and third year of the bachelor’s degree.