Skip to main content
Top expert badge
Recommended expert
Profile header background

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

Kersten L. - Senior Consultant · Full-Stack Engineer · Coding Architect · AI Engineer · Coach - profile avatar
Profile header overlay
Dortmund, Germany

Check rate

Experience

Dec 2025 - Present

Lead Architect / Lead Developer

Bettles: Sports Betting Platform

Position summary
Lead Architect / Lead Developer at Bettles: Sports Betting Platform
Industries
Sport
Business areas
Information Technology
Product Development
  • 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

Jul 2021 - Aug 2025

Full-Stack Developer / Software Architect

IONITY

Position summary
Full-Stack Developer / Software Architect at IONITY
Industries
Automotive
Energy
Business areas
Information Technology
Product Development
  • 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)

Nov 2020 - Jun 2021

Software Architect

smartlab

Position summary
Software Architect at smartlab
Industries
Automotive
Energy
Business areas
Information Technology
Product Development
  • 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

Oct 2019 - Feb 2021

Software Architect / Full-Stack

Naval Architect / Uni Rostock

Position summary
Software Architect / Full-Stack at Naval Architect / Uni Rostock
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • 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

Jul 2019 - May 2020

Full-Stack Software Architect / Coach

Pflegix

Position summary
Full-Stack Software Architect / Coach at Pflegix
Industries
Healthcare
Business areas
Accounting
Information Technology
  • 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

Jan 2019 - Present

Coach

Cegos Integrata

Position summary
Coach at Cegos Integrata
Industries
Education
Information Technology
Business areas
Information Technology
  • Freelance contractor for Integrata AG
  • Conducting internal and external training in JavaScript / TypeScript, HTML, CSS / SCSS, Angular, and frontend technologies in general
Sep 2018 - Dec 2018

Software Developer / Consultant

Studienkreis

Position summary
Software Developer / Consultant at Studienkreis
Industries
Education
Business areas
Information Technology
  • 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

Jan 2018 - Jul 2024

Lead Architect / Lead Developer

Bettles: Sports Betting Platform

Position summary
Lead Architect / Lead Developer at Bettles: Sports Betting Platform
Industries
Information Technology
Business areas
Information Technology
Product Development
  • 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

Jan 2016 - Dec 2017

Software Architect

Signal Iduna

Position summary
Software Architect at Signal Iduna
Industries
Insurance
Information Technology
Business areas
Information Technology
  • 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

Jul 2015 - Oct 2015

Software Developer

Huf

Position summary
Software Developer at Huf
Industries
Automotive
Business areas
Information Technology
Product Development
  • 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

Jan 2015 - Jun 2015

Software Developer / Interface Designer

AGT International

Position summary
Software Developer / Interface Designer at AGT International
Industries
Healthcare
Information Technology
Government and Administration
Business areas
Information Technology
Product Development
  • 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

May 2014 - Sep 2014

Software Developer / Software Architect / Interface Designer

Interlusion

Position summary
Software Developer / Software Architect / Interface Designer at Interlusion
Industries
Information Technology
Business areas
Information Technology
Product Development
  • 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

Sep 2013 - Mar 2014

Software Developer

VCE GmbH

Position summary
Software Developer at VCE GmbH
Industries
Healthcare
Information Technology
Business areas
Information Technology
Product Development
Project Management
  • 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

Feb 2009 - Jan 2013

Software Developer / Software Architect

Fraunhofer IML

Position summary
Software Developer / Software Architect at Fraunhofer IML
Industries
Transportation
Business areas
Information Technology
Project Management
  • 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

Feb 2006 - Jan 2009

Software Developer

Fraunhofer IML

Position summary
Software Developer at Fraunhofer IML
Industries
Transportation
Business areas
Information Technology
Logistics
Product Development
  • 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

Mar 2003 - Feb 2005

Administrator / Programmer

pcm GmbH

Position summary
Administrator / Programmer at pcm GmbH
Industries
Information Technology
Business areas
Information Technology
  • Administration / network
  • Database programming (Access)
  • Web development
May 2001 - Aug 2002

Operator / Programmer

Data 54 EDV Service GmbH

Position summary
Operator / Programmer at Data 54 EDV Service GmbH
Industries
Information Technology
Business areas
Information Technology
Operations
  • 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
Sep 2000 - Apr 2001

Employee in the “Book Detective” Department

Könemann Barsortiment

Position summary
Employee in the “Book Detective” Department at Könemann Barsortiment
Industries
Media and Entertainment
Retail
Business areas
Business Intelligence
Information Technology
Operations
  • 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.

Information Technology
Education
Transportation
Automotive
Energy
Healthcare
Profile match chart

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.

Information Technology
Product Development
Project Management
Logistics
Operations
Accounting
Profile match chart

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

English
Advanced
German
Elementary

Education

TU Dortmund

Dipl.-Inf., Focus: Graphical Systems and Intelligent Systems · Computer Science · Dortmund, Germany · very good

Certifications & licenses

Statistics

Experience

Total positions 18
Experience in Information Technology 15 y
Avg length 2 y
Longest experience 7 y 8 m

Expertise

Recent roles Lead Architect / Lead Developer, Full-Stack Developer / Software Architect, Software Architect
Main industries Information Technology, Education, Transportation
Main business areas Information Technology, Product Development, Project Management

Qualifications

Certifications earned 1

Profile

Member since
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

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

0 2 4 6 8
One of the freelancers charges less than €720 per day.
One of the freelancers charges between €880 and €960 per day.
5 of the freelancers charge between €960 and €1040 per day.
2 of the freelancers charge €1040 or more per day.
<€720 €880-​960 €960-​1040 €1040+

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.

1200
900
600
300
Rate comparison chart
Daily rate avg. 977 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1200
900
600
300
Rate comparison chart
Median rate 1000 €

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.