Kersten L.-Senior Consultant · Full-Stack Engineer · Coding Architect · AI Engineer · Coach

Check rate
Experience
Lead Architect / Lead Developer
Bettles: Sports Betting Platform
- Complete greenfield rebuild across the whole stack — built AI-native: backend in Go and NestJS, PostgreSQL (CNPG) on K3s with GitOps/Terraform; frontend on Angular 22, zoneless.
- Orchestrated coding agents (e.g. Claude Code, Cursor) across the entire lifecycle — architecture, implementation, testing, reviews, documentation — driven by Specification-Driven Development (SDD).
- “Bruno” — LLM commentator persona backed by RAG and MCP for a personality that stays consistent across all generations (match previews, post-match reports, his own virtual bets).
Angular 22 (zoneless, without Zone.js), Claude Code, Claude Code Skills, CNPG, Cursor, Design Tokens (Spec for Code), Docker, Gherkin, Git, GitLab, GitOps, Go, Google Gemini, Grafana, Hetzner Cloud, K3s, Keycloak, Kubernetes, Lighthouse, LLM Integration, Model Context Protocol (MCP), NestJS, Node.js, NPM, Playwright, PostgreSQL, Prometheus, RAG, REST, Specification-Driven Development (SDD), Structured Outputs, Terraform, TypeScript, Vitest
Full-Stack Developer / Software Architect
IONITY
- Development of a system for managing the company’s own EV charging infrastructure — frontend and backend services in a microservice landscape (Kotlin/Spring Boot, Kafka → RabbitMQ, REST, PostgreSQL) on Kubernetes/AWS. Communication was in English (international team, Scaled Agile Framework (SAFe)).
- As Coding Architect: frontend architecture of the greenfield system, component architecture and design system; data-intensive views and large tables end-to-end (data model, API-side paging/filtering/sorting, virtualization in the browser) — in an organization growing from 2 to around 15 teams (Scrum → SAFe).
- Results: replaced the purchased third-party system (Has-to-be) — on time, on quality, on budget. Introduced Taiga UI as the component foundation of the frontend landscape.
Amazon AWS, Angular 16+, CSS3, D3, Datadog, Design Tokens, Docker, Elasticsearch, Figma, Git, Grafana, HTML5, IntelliJ IDEA, Jest, Kafka, Kotlin, Kubernetes, Leaflet, Lighthouse, Node.js, NPM, NX, Playwright, PostgreSQL, React (Kotlin/JS), RabbitMQ, REST, RxJS, Sass, SignalStore, Spring, Spring Boot, Standalone Components, Taiga UI, TypeScript, WebGL, Web Vitals (LCP, INP, CLS)
Software Architect
smartlab
- Redesign (technology and layout) of a frontend for managing charging stations, charging infrastructure providers, and their networks in e-mobility. Contributed to building a modern, container-based infrastructure and software development processes. Training and reviews in Angular, Docker, Git, CI/CD.
- Frontend prototype built from scratch — which led to the decision to rebuild completely rather than refurbish.
Angular, CSS3, Cypress, Docker, ECharts (Apache), Git, HTML5, IntelliJ IDEA, Java, Jest, Keycloak, Microsoft Azure, MySQL, Node.js, NPM, PrimeNG, REST, RxJS, Sass, SVN, TypeScript, Wildfly, Webpack, Webpack Module Federation
Software Architect / Full-Stack
Naval Architect / Uni Rostock
- Design of the system architecture and development of a prototype for a future startup in shipbuilding. The startup develops CAD software for the initial design phase (general arrangement) of large vessels (container ships, cruise ships, research vessels, etc.). The CAD software runs as a distributed system: backend in NestJS with GraphQL/PostGraphile and PostgreSQL as the source of the domain model, browser as interaction and rendering layer, container-based infrastructure on Kubernetes.
- 2D editor and 3D viewer from one shared domain model — domain model, visualization and runtime state kept separate. Interactive performance for models with thousands of components. Established the software engineering process at the startup.
Angular, Angular Material, Apollo Client, Babylon.js, Bootstrap, C++, CSS3, Cypress, Docker, Express, Git, GitLab, GraphQL, HOOPS Communicator, HTML5, IntelliJ IDEA, Jest, Kubernetes, Lighthouse, NestJS, Node.js, NPM, PostGraphile, PostgreSQL, RxJS, Sass, TypeScript, WebAssembly, WebGL, WebSockets
Full-Stack Software Architect / Coach
Pflegix
- Extension and improvement of the online platform for collaboration between caregivers and people in need of care.
- Setup of a new backend based on NestJS, design and concept of a new accounting system (based on Stripe), architecture concepts, frontend development in Angular, employee training.
Angular, Git, JavaScript, MongoDB, Mongoose, NestJS, NodeJS, TypeScript, Webpack, Webpack Module Federation
Coach
Cegos Integrata
- Freelance contractor for Integrata AG
- Conducting internal and external training in JavaScript / TypeScript, HTML, CSS / SCSS, Angular, and frontend technologies in general
Software Developer / Consultant
Studienkreis
- Support with the design and implementation of an internal application (single-page application) for managing customers and contracts based on Angular 6, PHP, and MS SQL.
Angular, Atlassian Bitbucket, Atlassian Confluence, Atlassian Jira, CSS, Git, HTML, IntelliJ IDEA, Jenkins, Node.js, PHP, REST, Sass, TypeScript, Vagrant
Lead Architect / Lead Developer
Bettles: Sports Betting Platform
- Design, implementation and build-up of the platform — from PoC to production readiness.
- Predecessor of today’s platform, rebuilt as an AI-native rewrite since 12/2025 (see above). Technology: Angular, Apollo Client and GraphQL/PostGraphile.
Angular, Apollo Client, cert-manager, Cilium, CSS3, Cypress, D3, Docker, Express, Git, GitLab, GitOps, Grafana, GraphQL, FluxCD, Hetzner Cloud, HTML5, IntelliJ IDEA, K3s, Keycloak, Kubernetes, Lens, MicroOS, NestJS, Node.js, NPM, NX, Playwright, PostGraphile, PostgreSQL, Postgres Operator (Crunchy Data), Prometheus, Rancher, RxJS, Sass, Taiga UI, Terraform, Traefik, TypeScript
Software Architect
Signal Iduna
- As part of the project, the legacy mainframe-based user interface for the entire field sales area was replaced by a new web interface (single-page application) based on Angular.
- As part of the architecture team, I created concepts, conducted training and code reviews with internal employees, trained them, created an extensive component library (framework), established the infrastructure (build system / DevOps), and programmed the middleware (Java/Spring, interface between mainframe and browser) — including large tables from mainframe to Angular UI.
Angular, AngularJS, Atlassian Bitbucket, Atlassian Confluence, Atlassian JIRA, CSS, CSS3, Git, Gulp, HTML, HTML5, IBM WAS, IntelliJ, Java, Java Application Server, JavaScript, JEE, Jenkins, Maven, Microservices, Node.js, NPM, Protractor, REST, Sass, SOA, SOAP, Spring, TypeScript, Webpack, WildFly Application Server, Yeoman
Software Developer
Huf
- Proof of concept / prototype for a fleet management/carsharing platform based on car-smartphone communication (Bluetooth) — backend focus (Node.js, MongoDB)
AngularJS, CSS3, Git, HTML5, IntelliJ, JavaScript, MongoDB, Node.js, NPM
Software Developer / Interface Designer
AGT International
- Client and server development based on Node.js and AngularJS in the areas of Smart City, Ambient Assisted Living, and IoT
- Consulting and Coaching
- Communication in English
- Two projects at the interface between ML model and operator: anomaly drilldown on video streams (D3 timeline) and a sensor-fusion UI (Ambient Assisted Living).
AngularJS, Bamboo, CSS3, D3, ExpressJS, Git, HTML5, HTML5 Video, IntelliJ, JavaScript, Mocha, MongoDB, Node.js, Sass, Scrum
Software Developer / Software Architect / Interface Designer
Interlusion
- Distributed browser application for the intranet (REST) for analyzing requirement profiles of complex software systems (MEAN)
AngularJS, CSS3, D3, ExpressJS, Heroku, HTML5, JavaScript, Mocha, MongoDB, Node.js, Sass, Scrum
Software Developer
VCE GmbH
- Mobile development (frontend, UI) based on AngularJS and Apache Cordova in the area of patient administration / hospital management
Android, AngularJS, Apache Cordova, CSS3, HTML5, JavaScript, Scrum, SVN, Twitter Bootstrap
Software Developer / Software Architect
Fraunhofer IML
- Conception and development of rich internet applications (RIA) using Apache Flex (formerly Adobe) in enterprise environments
- Conception of graphical user interfaces and their design
- Conception, development, and implementation of Java EE middleware
- Web engineering and CMS programming (PHP)
- Administration of web servers
- Design of XML interfaces
- IT project management
- Core project: requirements and match system for logistics software (WMS, ERP, TMS) — hierarchical questionnaire catalogs, weighting, matching against market offerings, reporting. Second implementation of the same domain problem in a second stack (previously .NET, here Apache Flex).
ActionScript, Adobe Flex, Apache Flex, CSS, D3, Eclipse, HTML, Java, JBoss, JEE, MODX, PHP, Sass, WildFly Application Server, XSD, XSL(T), XSL-FO
Software Developer
Fraunhofer IML
- Web Engineering
- Single Page Applications
- Development of tools in .NET
- Layout, graphics, and design work
- First implementation of the requirements and match system (focus on WMS) on .NET — concept, UI layout, early SPA structures.
.NET, ASP.NET, C#, CSS3, HTML4, HTML5, Java, JavaScript, jQuery, Microsoft Visual Studio, MS SQL Server, Visual Basic, XSL(T), XSL-FO
Administrator / Programmer
pcm GmbH
- Administration / network
- Database programming (Access)
- Web development
Operator / Programmer
Data 54 EDV Service GmbH
- Operation of the mainframe system (VM/VSE)
- Data entry / data preparation
- Development of small utility programs and databases
- Development of VBA utility programs for Outlook and Excel
Employee in the “Book Detective” Department
Könemann Barsortiment
- Internet research for antiquarian books
- Mail service* data entry
- Preparation of business data for BOL
- Data analyses
- Development of small tools (VBA) to automate workflows
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Education, Transportation, Automotive, Energy, and Healthcare.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Project Management, Logistics, Operations, and Accounting.
Summary
I develop full-stack systems: backends and APIs in Node.js/NestJS, Go, and Java/Spring, PostgreSQL, Kubernetes infrastructure, and CI/CD — and frontends as single-page applications (Angular since 2013), including data visualization for large datasets. My focus: designing, architecting, and implementing distributed browser applications across the entire stack — from the data model through business logic to UI/UX — AI-native: coding agents (Claude Code, Cursor) orchestrated across the entire lifecycle based on specifications; RAG and agent infrastructure (MCP) integrated into the product.
Skills
- Operating Systems: Windows, Linux, Android, Macos, Ios
- Programming Languages: .Net, Asp.Net, Actionscript, C#, C++, Dart, Go, Java, Javaee, Javascript, Kotlin, Php, Typescript, Visual Basic
- Databases: Access, Mongodb, Ms Sql Server, Mysql, Postgresql, Redis
- Ide: Eclipse, Intellij, Microsoft Visual Studio, Netbeans, Visual Studio Code, Webstorm
- Software: Ableton Live, Adobe Creative Suite, Affinity Suite, Autodesk Maya, Blender, Matlab, Microsoft Office, Steinberg Cubase, Wolfram Mathematica
- Backend & Apis: Node.Js, Nestjs, Express, Go, Java (Spring, Spring Boot, Jee), Kotlin, Rest, Graphql (Apollo, Postgraphile), Grpc, Websockets, Kafka, Rabbitmq, Bullmq, Oauth 2.0 / Oidc (Keycloak), Jwt, Postgresql, Mongodb, Redis, Microservices
- Cloud & Devops: Docker, Kubernetes (K3s, Rancher), Helm, Terraform, Packer, Gitops (Fluxcd), Ci/Cd (Gitlab Ci, Github Actions, Jenkins, Drone), Aws, Microsoft Azure, Google Cloud Platform, Hetzner Cloud, Cloudflare, Prometheus, Grafana, Loki, Tempo, Jaeger, Traefik, Cert-Manager, Sops / Age
- Ai: Llm Integration, Prompt Engineering, Structured Outputs, Rag, Embeddings, Vector Databases, Semantic Search, Ai Agents, Agent Infrastructure, Model Context Protocol (Mcp), Claude Code Skills, Ai-Assisted Development, Local Llm Inference (Ollama, Mlx) Tools & Models: Anthropic Claude, Cursor, Google Gemini, Openai Codex, Hermes Agent (Nous Research), Qwen (Open-Weight)
- Tools Methods Technologies: Adobe Flex / Apache Flex, Alertmanager, Alloy, Alpine.Js, Angular (V2–V22, Since 2016), Angularjs 1.X (2013–2017), Angular Cli, Angular Material, Angular Material Cdk, Apache Cordova, Apollo Client, Astro, Atlassian Bitbucket, Atlassian Confluence, Atlassian Jira, Aws, Babylon.Js, Bamboo, Bootstrap (Twitter), Bullmq, Cert-Manager, Cilium, Cloudflare (Workers/Pages, Wrangler), Cnpg, Continuous Integration / Continuous Delivery, Css / Css3, Cypress, D3.Js, Datadog, Docker, Drone, Echarts (Apache), Eclipse, Elasticsearch, Express / Expressjs, Figma, Fluxcd (Gitops), Gherkin, Git, Github, Github Actions, Gitlab, Google Cloud Platform, Goose, Grafana, Graphql, Grpc, Grunt, Gsap, Gulp, Helm, Heroku, Hetzner Cloud, Hoops Communicator, Html, Hugo, Ibm Was, Intellij, Jaeger, Jasmine, Java Application Server, Jboss, Jenkins, Jest, Jquery, Jwt, K3s, Kafka, Keycloak, Keycloakify, Kubernetes, Leaflet, Lens, Lighthouse, Loki, Longhorn, Maven, Mdx, Microos, Microservices, Microsoft Azure, Mocha, Modx, Mongoose, Nestjs, Node.Js, Npm, Nx, Oauth 2.0, Oidc, Packer, Playwright, Postgraphile, Postgres Operator (Crunchy Data), Primeng, Prometheus, Rabbitmq, Rancher (Multi-Cluster Kubernetes Management), React (Jsx, Kotlin/Js), Redis, Redmine, Rest, Rxjs, Sass, Scrum, Soa, Soap, Sops / Age, Spring, Spring Boot, Svn, Taiga Ui, Tailwind Css, Team Foundation Server, Tempo, Terraform, Traefik, Vagrant, Vitest, Webassembly, Webgl, Webpack, Webpack Module Federation, Websockets, Wildfly Application Server, Xsd, Xsl(T), Xsl-Fo, Yeoman, Youtrack
Languages
Education
TU Dortmund
Dipl.-Inf., Focus: Graphical Systems and Intelligent Systems · Computer Science · Dortmund, Germany · very good
Certifications & licenses
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Kersten is based in Dortmund, Germany.
Kersten speaks the following languages: English (Advanced), German (Elementary).
Kersten has at least 23 years of experience. During this time, Kersten has worked in at least 14 different roles and for 16 different companies. The average length of individual experience is 1 year and 3 months. Note that Kersten may not have shared all experience and actually has more experience.
Based on recent experience, Kersten would be well-suited for roles such as: Lead Architect / Lead Developer, Full-Stack Developer / Software Architect, Software Architect.
Kersten's most recent position is Lead Architect / Lead Developer at Bettles: Sports Betting Platform.
In recent years, Kersten has worked for Bettles: Sports Betting Platform, IONITY, and Cegos Integrata.
Kersten is most experienced in industries like Information Technology, Education, and Transportation. Kersten also has some experience in Automotive, Energy, and Insurance.
Kersten is most experienced in business areas like Information Technology, Product Development, and Project Management. Kersten also has some experience in Logistics, Operations, and Accounting.
Kersten has recently worked in industries like Information Technology, Education, and Automotive.
Kersten has recently worked in business areas like Information Technology and Product Development.
Kersten attended TU Dortmund for Computer Science.
Kersten has 1 certificate: Trainer Aptitude Certificate.
Kersten will be available full-time from September 2026.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 13 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Lead Architect / Lead Developer
Nearby freelancers
Professionals working in or nearby Dortmund, Germany
