Benjamin Jesuiter
I'm a passionate programmer
who's
been at home in web engineering for over a decade. From TypeScript and
frontend work with Angular and SolidJS to CI/CD, cloud architecture,
and senior-level consulting – I've worked across the full
spectrum.
My current adventure is
agentic engineering:
How do we harness AI
while still building truly reliable systems? What do coding agents
already grasp on their own and what do we still need to teach them?
What will these developments mean for software engineering and society
at large? And how do we approach them ethically and responsibly?
I love the energy of this moment
and
can't wait for the many new people that I'll meet along the
way!
Profile
- Role
- Agentic Engineer, Senior Software Engineer & Consultant
- Year of Birth
- 1994
- Education
- Bachelor of Science in Computer Science, Leipzig University of Cooperative Education / BA Leipzig (10/2013 – 02/2017)
- Thesis
- Design and implementation of a communication module for an Android application to exchange data with a server backend
- Final Grade
- 2.1
- Languages
- German (native), English (fluent)
- Certificate
- AWS Architect Associate (09/2018 – 09/2020)
- Core Focus
- Agentic Engineering, Software Architecture, Full-Stack Web Engineering
- Primary Stack
- TypeScript, Angular, SolidJS, Node.js, Bun, Deno, Rust, Cloudflare, self-hosted VPS
- Roles
- Software Architect, Technical Lead, Senior Engineer, Consultant
- Projects & Industries
- 15 documented projects across 10 industries
- IT Experience Since
- 2008
- Project Experience Since
- 2014
Links
- Website bjesuiter.de
- Consulting consulting.jesuiter.com
- LinkedIn www.linkedin.com/in/bjesuiter
- GitHub github.com/bjesuiter
Industries
- Finance
- Travel
- Software Development
- Industry / Manufacturing
- E-Mobility
- Rail Freight
- Cargo Transport Security
- Information Technology
- Research
- IT Network Infrastructure
IT Skills
Project Setup
- Requirements analysis
- Project setup with Git
- Monorepos with Nx, npm workspaces, bun workspaces, and TypeScript path aliases
- Git workflows such as GitFlow and OneFlow
- GitLab, GitHub, Gitea, and Bitbucket
Coding Agents & LLMs
-
Coding Agents
- OpenCode + oh-my-opencode
- codex-cli
- pi-agent (pi.dev)
-
Daily driver models
- Claude Sonnet 4.1, 4.5, Opus 4.5, 4.6
- GPT 5.2 Codex, 5.3 Codex and 5.4 current
Development Environment
- macOS
- Desktop Linux: Ubuntu, Debian
- Windows + cmder
- VSCode / Cursor
Server-Side Development
- Node.js, Bun, Deno
- Express, Elysia
- RESTful architecture
- Event-driven design
- Websockets: plain and with tRPC
- Drizzle ORM + Drizzle Kit
- Turso and PlanetScale
Frontend Development
- Vite
- Angular (AngularJS 1 to Angular 20)
- SolidJS
- TanStack Query, DB, Router & Start
- RxJS
- Microfrontends with Angular Elements & Web Components
- Progressive Web Apps
- StencilJS
- CSS3 & Tailwind CSS
- Angular Material legacy
- PrimeNG 17 legacy
Programming Languages
- TypeScript
- JavaScript
- Rust
- Java legacy
- Shell / Bash / Fish
CI/CD & DevOps
- Buddy.Works
- GitLab Pipelines
- GitHub Actions
- Jenkins
- Docker Compose
- Ansible
Project Organization & Documentation
- Jira
- GitLab Boards
- KanBoard
- Scrum
- Confluence
- Markdown
- Excalidraw
- draw.io
- Figma
Deployment & Self-Hosting
- nginx
- Deno Deploy
- AWS Cloud (EC2, VPC, EKS, RDS, IAM, Lambda, API Gateway)
- Railway
- Linux servers (Ubuntu, Debian, Alpine)
- Traefik
- Nextcloud
- Vaultwarden
- Plex
- Netcup, Hetzner, do.de, hosting.de
Project History
10/2025 – 03/2026
Information Technology
Senior Software Engineer at secunet International GmbH
The role at secunet International GmbH consisted of contributing to a security core module. It is a native module for Electron, written in Rust, in conjunction with a separated Electron renderer process for a specially secured UI. This separate UI for security-critical data checks was written with pure webcomponents to have full control over the UI Code, compared to react
Responsibilities & Outcomes
- Implemented features covering the full Electron App, from the native module in Rust to the secured typescript ui
Technical Context
- Context
- Part-time · secunet International GmbH
04/2025 – 09/2025
Personal Development
Career break focused on health and wellbeing
Intentional career break with a primary focus on health and wellbeing.
Responsibilities & Outcomes
- Structured break period with a clear focus on recovery.
- Deliberate preparation for re-entering new technical work contexts.
Technical Context
- Focus
- Health · Wellbeing · Realignment
10/2023 – 04/2025
IT Network Infrastructure
Lead of Product Development for an Administration Platform for Network Resources
After moving from consulting into a product-focused organization, I took ownership of the administration platform used by an IT service provider.
The platform provisions and manages email services, backup management, virtual servers, domains, certificates, virtual desktops, and customer-specific solutions while automating the related operational workflows.
Responsibilities & Outcomes
- Modernized the frontend from Angular 11 to Angular 19.
- Introduced dedicated development and staging environments to avoid testing in production.
- Introduced Mock Service Worker to enable frontend testing independent of the backend API.
- Reduced dependency on external libraries and updated outdated packages to improve long-term maintainability.
- Simplified the frontend code structure to improve maintainability.
- Planned new customer-facing features and architecture, including visual mockups in Figma.
- Provided technical leadership for a frontend developer and a Windows platform developer.
- Oversaw the product development of a new VPN tool and improved collaboration between engineering and customer service through new exchange formats such as an engineering meeting.
Technical Context
- Tools
- Figma, nginx
- Other
- Node.js, Rust (custom SSH file uploader)
- Build Tooling
- GitLab Pipelines
- Methods / Process
- Architecture
- Documentation
- Markdown in Obsidian
- Frameworks
- Angular 11 → 19, TanStack Query, Tailwind CSS, RxJS
- Programming Languages
- TypeScript
06/2021 – 12/2023
Finance
Interactive Overlay System for Collecting Consents and Change Confirmations
After a German Federal Court ruling invalidated implicit acceptance of changed banking terms, a new system was needed to collect explicit customer consent.
A central modular overlay platform was created to guide customers immediately after login. This later expanded into overlay management, customer consent management, and a banker-facing consent management interface.
Responsibilities & Outcomes
- Designed the overall technical concept together with business analysis and domain stakeholders.
- Designed the post-login overlay process so that teams could plug in their own overlay modules.
- Defined APIs for module display after login and for retrieving consent data in both customer and banker flows.
- Implemented the core parts of the overlay system and the communication between the overlay host and modules from other teams.
- Built a CLI-based local test environment for other teams, including an emulation of key portal UI capabilities.
- Coordinated implementation work across the portal framework, mobile app, and domain teams.
- Provided technical leadership for up to four frontend developers.
Technical Context
- Tools
- OpenShift 4, Nexus, npm, Jira, Bitbucket, Git, VS Code, Docker
- Other
- Node.js
- Build Tooling
- Jenkins
- Methods / Process
- Architecture
- Documentation
- Confluence, OpenAPI Specification (Swagger)
- Frameworks
- Angular 10 → 16, RxJS, ngneat/elf
- Programming Languages
- TypeScript
09/2020 – 05/2021
Finance
Access Management Sub-Web App for an Online Banking Platform
The goal of the web app was to show all permissions granted by a customer inside the platform, under PSD2, or through third-party providers.
It also logged and visualized all third-party access to account data or payment initiation events for private banking users.
Responsibilities & Outcomes
- Improved, optimized, and further developed the Angular web app.
- Implemented UI and logic for complex business processes related to PSD2 and additional API-based payment service providers.
Technical Context
- Tools
- OpenShift, Nexus, npm, Jira, Bitbucket, Git, VS Code
- Build Tooling
- Jenkins
- Methods / Process
- Architecture
- Frameworks
- Angular 8, Angular 11, Angular 12
- Documentation
- Confluence
- Other
- Node.js
07/2020 – 09/2020
Travel
On-Premise to AWS Cloud Migration for an Au Pair Travel Company
The customer operated its services on-premise and wanted to move to AWS to gain scalability and work more flexibly.
The target setup included EC2 instances for DNS and email services, an EKS cluster for the main applications, and databases in Amazon RDS.
Responsibilities & Outcomes
- Identified the AWS services required for the customer landscape.
- Designed the AWS VPC setup.
- Implemented infrastructure as code with CloudFormation, including a layered architecture and automated updates.
- Set up an AWS Kubernetes cluster.
Technical Context
- Cloud Technologies
- AWS Cloud, AWS EKS, AWS CloudFormation
- Methods / Process
- Cloud architecture
05/2020 – 07/2020
Software Development
Migration from Gerrit VCS to Gitea
The existing Gerrit-based version control setup was replaced with Gitea in order to align better with modern Git workflows and more contemporary CI/CD practices.
Responsibilities & Outcomes
- Designed a Git workflow including branching and versioning conventions for internal use.
- Migrated projects from Gerrit to Gitea.
- Migrated CI/CD setups that had previously been tightly coupled to Gerrit and Jenkins.
Technical Context
- Tools
- Gitea, Gerrit, Git
- Build Tooling
- Jenkins
- General Knowledge
- Git workflows
- Methods / Process
- CI/CD
03/2019 – 04/2020
Industry / Manufacturing
Cross-Platform BI Dashboard and Monitoring for a Machine Manufacturer
The main application in this project was a BI dashboard for visualizing operational performance data from metal-processing machines.
Machine status data was sent through Azure IoT Hub, processed via Azure Stream Analytics, stored in Azure SQL, and then made available through a REST API. The project later expanded to include OEE reporting, a tracking app for operators, and a back-office web application.
Responsibilities & Outcomes
- Integrated new widgets into an Ionic 1 / Angular 1 dashboard app.
- Built a complex Stencil web component for configuring machine shift systems.
- Designed the system and software architecture for the reporting app based on JasperReports IO.
- Implemented UI and application logic for the reporting app.
- Worked on the UI of both the tracking app and the tracking server.
- Supported the migration of Jira, Confluence, and Bitbucket processes to the customer environment.
Technical Context
- Frameworks
- Ionic 1, Angular 1, Cordova, Ionic Web Components, Ionic 4/5, Capacitor, Angular 6 → 9, StencilJS, Highcharts, SCSS
- Cloud Technologies
- Azure Functions, Azure SQL, Azure Container Instances, Azure Container Registry, Azure IoT
- Development Environments
- IntelliJ, WebStorm, Visual Studio Code
- Tools
- Jira, Bitbucket, Docker, GitHub, DBeaver, Jaspersoft Studio, npm
- Documentation
- Confluence
- Server
- JasperReports IO
- Networking
- WebSockets, SSH
- Other
- Angular Material
- Programming Languages
- JavaScript, TypeScript, ES6
- Operating Systems
- macOS
- Methods / Process
- CI/CD, web components, DevOps
- Build Tooling
- Buddy.Works
09/2019 – 12/2019
E-Mobility
Architecture of an AWS Cloud Infrastructure for Electric Load Management
This project focused on a load management system for charging infrastructure, planned as a cloud-native AWS application.
The system had to react to changing power limits from utility providers and to incoming consumption data from charging stations while taking advantage of automatic scaling in the cloud.
Responsibilities & Outcomes
- Defined the AWS services used by the solution.
- Supported frontend development with AWS frontend SDK integration in an Angular app.
- Supported backend development in connecting the AWS services into a coherent overall architecture.
- Set up AWS identity and access management.
Technical Context
- Service
- AWS Lambda
- Cloud Technologies
- AWS IAM, AWS DynamoDB, AWS Cognito, AWS EventBridge, AWS API Gateway
- Frameworks
- Serverless Framework
- Development Environments
- IntelliJ, WebStorm
- Programming Languages
- Shell (Bash), Java 7
- Methods / Process
- RESTful architecture and web services, event-driven design, functional programming, cloud architecture, cloud computing
- Operating Systems
- macOS
- Networking
- SSH
- Tools
- npm
07/2018 – 02/2019
Industry / Manufacturing
Remote Service Application for a Machinery Company
This project delivered a remote service web application for the support department of a machinery manufacturer.
The application connected customers with support staff through chat, audio, or video while also presenting extensive customer and machine data to help diagnose issues more quickly.
Responsibilities & Outcomes
- Implemented complex Highcharts widgets to visualize machine status events on a timeline.
- Modularized the Angular application architecture.
- Established an agile development workflow in the customer team.
Technical Context
- Frameworks
- Highcharts, Angular, Node.js
- Other
- Angular Material
- Methods / Process
- Agile methods (Scrum), RESTful architecture and web services
- Tools
- Jira, GitHub, npm
- Documentation
- Confluence
- Development Environments
- IntelliJ, WebStorm, Visual Studio Code
- Programming Languages
- TypeScript, JavaScript, ES6
- Operating Systems
- macOS
02/2017 – 05/2018
Rail Freight
Railway Monitoring Systems
The goal of this project was to build a system that automatically analyzes the operating condition of freight wagons using high-speed cameras, microphones, and other sensors placed in and beside the tracks.
Edge computing devices uploaded the data to the cloud, where it was organized and enriched before being shown in a differentiated dashboard for multiple user groups.
Responsibilities & Outcomes
- Designed the architecture for data collection, data processing, and data delivery.
- Improved and expanded the development workflows into a fully automated DevOps environment.
- Implemented a Node.js data collection app on Raspberry Pi devices used as edge computing nodes.
- Implemented a Docker-based Node.js backend with Express and Sequelize.
Technical Context
- Frameworks
- Sequelize, ExpressJS, Node.js, Angular, Socket.IO, AngularJS
- Operating Systems
- Balena Cloud (formerly Resin.io), macOS
- Cloud Technologies
- Azure SQL, Azure App Services, Azure Container Instances, Azure Container Registry, Azure Virtual Machines, Azure
- Tools
- Bitbucket, Jira, DBeaver, npm
- Documentation
- Confluence
- Methods / Process
- Agile methods (Scrum), RESTful architecture and web services, event-driven design, CI/CD, DevOps
- Development Environments
- IntelliJ, WebStorm, IntelliJ IDEA
- Programming Languages
- TypeScript, JavaScript, ES6
- Build Tooling
- Buddy.Works
- Other
- Docker Compose
- Application Server
- Web services
03/2016 – 02/2017
Cargo Transport Security
Application for Certified Gold Trading in the Republic of the Congo
This project addressed the issue of missing gold along the trading route by using plastic bags with integrated NFC chips.
The chip stored the trading history and metadata of a specific quantity of gold, allowing the app to verify completeness and enable traceability for ethical certification.
Responsibilities & Outcomes
- Implemented NFC features.
- Built the Android UI.
Technical Context
- Operating Systems
- Android, Windows
- Frameworks
- Android 5.x
- Programming Languages
- Java 7
- Development Environments
- Android Studio
10/2015 – 02/2017
Information Technology
Complete Rebuild of an Android App for a GPS Tracking Portal
A legacy Android client for a proprietary GPS tracking portal from ibes AG was replaced with a newly built native Android app.
Responsibilities & Outcomes
- Developed the Android UI.
- Defined the app architecture.
- Defined the API architecture.
- Built a custom Android component for displaying a proprietary map composed of image tiles.
Technical Context
- Operating Systems
- Android, Windows
- Development Environments
- Android Studio
- Methods / Process
- RESTful architecture and web services
10/2014 – 09/2016
Information Technology
Introduction of Modern Software Development Practices
Introduced modern software engineering practices in an IT software company.
Responsibilities & Outcomes
- Replaced shared network drives with Git-based version control.
- Set up a GitLab server for company-wide source code management.
- Introduced Artifactory to simplify sharing code artifacts between projects.
Technical Context
- Tools
- GitLab, GitLab CI, Git
- Methods / Process
- Git Flow, CI/CD
- Build Tooling
- Artifactory
- Operating Systems
- Linux
- Networking
- SSH
10/2014 – 09/2016
Research
Application Development for GPS Raw Data Processing
Built a tool for reading and processing GPS raw data as part of a cooperation between ibes AG and the Fraunhofer Institute.
Responsibilities & Outcomes
- Built the complete application UI.
- Implemented several communication protocols for different GPS receivers.
- Implemented application logic to aggregate and transform raw GPS data into an industry-standard format.
- Delivered a special feature that wrote incoming data directly to disk without buffering it in RAM.
Technical Context
- Operating Systems
- Windows
- Frameworks
- GPS, .NET
- Development Environments
- Visual Studio 2008, Visual Studio 2010
- Tools
- Visual Studio 2015, ReSharper for Visual Studio
- Methods / Process
- Event-driven design
- Programming Languages
- C#, .NET 4