Custom web applications
Internal tools, portals and platforms built from scratch — Angular or React on the front, NestJS or Spring Boot behind it.
Available for new projects · remote or on-site
I'm a freelance full-stack engineer. For eight years I've built the tools companies run on — B2B commerce, sales analytics, dispatch planning, AI tooling. One person, end to end: frontend, backend, deployment.
Internal tools, portals and platforms built from scratch — Angular or React on the front, NestJS or Spring Boot behind it.
Complex data made usable: large tables, charts, interactive maps, live updates over WebSockets.
REST and GraphQL services, microservices, documented with OpenAPI — plus SAP, Mapbox, payment and AI provider integrations.
Inherited a codebase nobody maintains? I do framework upgrades, refactoring, test coverage and CI/CD cleanup.
The tools I use daily. Hover a tile to see where I've used it.
Client names stay confidential. Filter by what you need.
A scalable sales platform for a cruise provider: interactive route maps, a standalone CMS so non-technical staff can publish content, and microservices hosted on Azure.
Twelve months on a large-scale purchasing platform for a chemical corporation across multiple markets — Angular frontend, NestJS microservices, a redesigned component library, E2E tests and faster CI/CD.
Four years building and maintaining an analytics platform for international markets: Spring Boot REST APIs, a global design system, dark mode, multilingual UI, admin CMS and microservice rollout on Azure and AWS.
Built from zero: dashboards, a document management system, a live construction ticker over WebSockets, schedule visualization and time tracking — Angular and Spring Boot on MariaDB.
AI pipelines analysing Meta Ads video, image and text via Gemini, OpenAI and Whisper, with the results visualized for marketers. Prompt tuning, tRPC routers, reusable UI.
Event, team and live-result management for climbing gyms: an Angular component library, GraphQL against NestJS, real-time results and PWA offline support.
A risk management module inside an existing procurement analytics app: AG Grid dashboards for complex risk data, Google Maps for high-risk regions, SAP-backed queries.
Fleet scheduling with drag-and-drop shipment allocation, real-time updates over WebSockets and dashboards for driver utilization.
An Angular app set up from scratch: chronological calendar view, reusable task components and NgRx state with recurring tasks persisted locally.
A mobile app locating and monitoring Bluetooth sensors in production equipment, with signal-strength visualization for proximity and live data from a Spring Boot backend.
I work alone, which means you talk to the person writing the code. No account managers, no handover losses. I take a problem, ask the questions that matter, and come back with something that runs.
Most of my work has been long-term: a sales analytics platform I maintained for four years, a B2B commerce platform across multiple markets, a construction company digitized end to end. I'm comfortable in Scrum teams and equally comfortable being the only engineer in the room.
Clean code, tests and documentation aren't extras I bill separately. They're the reason the second year of a project costs less than the first.
Describe what you need in a few sentences. I'll reply within two working days with an honest read on scope, effort and whether I'm the right fit.
Message sent.
Thanks — I'll get back to you within two working days.