Custom web applications
Internal tools and customer-facing products built on React, Next.js and TypeScript. Designed for the real workflow, not for a demo.
I don't start from a template. I start from the process you already run, understand it, and only then build the tool it's missing.
Software Engineer at Insight Delta, where I build products end to end: frontend architecture, AWS infrastructure and CI/CD automation.
Before that I spent over a decade in corporate B2B finance. I was the link between the finance team and the SAP consultants during the Tango to SAP migration at Lincoln Electric, and did it again at Agrofina. I know what it looks like when a new system collides with a process that already worked.
I trained as an electronics technician. The curiosity about how things work on the inside came before the software.
Scope defined together before the first line of code.
Internal tools and customer-facing products built on React, Next.js and TypeScript. Designed for the real workflow, not for a demo.
Connecting systems that were never meant to talk to each other. Hands-on experience with ERP migrations and working alongside functional consultants.
Finding the repetitive manual work inside a team and replacing it with software. The diagnosis is part of the job, not an add-on.
Production setup on AWS with CI/CD pipelines in GitHub Actions. Frequent, reversible releases instead of one risky launch.
Automated coverage with Vitest, Jest, Testing Library and Cypress. The goal is a system that keeps working when nobody is watching.
Documentation, readable code and an orderly handover. An external supplier should never be a single point of failure.
Four stages. Each one gives you something concrete to review.
I learn the current process from the people who run it every day. Output: a document with scope, assumptions and what is explicitly excluded.
Fixed scope, timeline and cost. No open items, no estimates that get revised upward later.
Reviewable partial deliveries. You see progress on something that runs, not on a status report.
Production rollout, documentation and an agreed support window. Ongoing support afterwards if you need it.
Tell me what's happening today and we'll assess it together. If I'm not the right fit, I'll say so.