status: shipping · uptime 20+ years
Full-Stack DeveloperSoftware ArchitectConference Speaker

Das nag informatik Team hat am BaselHack 2025 eine funktionsfähige Applikation entwickelt, die mithilfe von künstlicher Intelligenz Lebensversicherungsanträge automatisch bewertet und entscheidet, ob diese angenommen, abgelehnt oder weitere Informationen angefordert werden sollen.
Read more
Generative AI currently dominates discussions, inspiring my decision to integrate ChatGPT into my Letter App (https://letter-app.com). This app enables users to easily compose and print impeccably formatted letters across iPhone, iPad, and Mac devices. By leveraging ChatGPT, I can introduce users to a plethora of supplementary features. These include text correction, enhancement, professional and humorous writing styles, and even the generation of entire letters guided by specific instructions.
Read more
In today’s rapidly evolving technological landscape, the integration of Large Language Models (LLMs) into various applications has become increasingly popular. These models, such as GPT-3 and GPT-4 from OpenAI, Turing-NLG from Microsoft, LaMDA from Google, and Llama 2.0 from Meta, possess the remarkable ability to comprehend and generate human-like text. In this article, I will focus on integrating OpenAI’s GPT into Java applications using Spring AI, a upcoming framework designed to simplify the development of AI-powered applications.
Read moreIn today’s digital age, a visually compelling presence in the Apple App Store can be the difference between obscurity and success. When potential users stumble upon your app’s listing, the first impression they get is often through the screenshots you provide. High-quality screenshots can effectively convey the value and functionality of your app, enticing users to explore further and, ideally, hit that “Download” button.
Read moreOn January 23, 1996, Java was first released, and over the years, it has undergone significant changes. I started working with Java in the early 2000s, using J2SE 1.3, which lacked features that are now commonplace. Java 5 introduced generics, “for each” loops, annotations, autoboxing, and unboxing, resulting in more modern Java code.
Read more
In 2016 I changed jobs and finally was able to work in a team using the Scrum Framework. The whole company had switched to Scrum shortly before. To this day the transition to Scrum has still not been completed, but nevertheless, I was able to learn a lot about agile software development.
Read moreTime flies. Five years ago we evaluated React, Angular, and Vue in our team and decided to go with React.
Read more
I started working with React 5 years ago. Due to the Rails experience in the team, rails were set as the backend and for the frontend. After a short evaluation of Angular, React and Vue.js, React convinced us the most at that time.
Read more
20 years ago, when I started working as a programmer, we had our own test departments and teams that were only responsible for testing. There were hardly any automated tests. Everything was tested using textually described manual test cases.
Read more
React is one of the most popular libraries to create comprehensive single page applications.
Read moreDaitoo is a list app for routines, groceries, packing and everything else you keep rewriting. It picks an emoji for every line you add, and it remembers the phrases you have written before — so writing "Coffee" for the three hundredth time costs one tap and no waiting. Native on iOS and Android, works offline, and needs no account.
More
The Letter app is an app for iPhone and iPad to write classic letters. Even today, various things have to be done with classic letters. With this app, you can focus on the content and don't have to worry about formatting. Templates for standard letters, such as the cancellation of subscriptions or insurance policies, make your life even easier.
MoreAI-powered translation management. Validate, sort, and automatically generate missing translations using LLMs.
MoreAI-powered translation file management for Java projects. Babeli detects missing translations, sorts keys, and generates translations using LLMs — integrated into your Maven or Gradle build, or used standalone via CLI.
MoreA JavaScript implementation of the App Attest protocol, which checks whether clients connecting to your server are valid instances of your app.
MoreAI-powered git workflow tool that analyzes your changes, generates meaningful commit messages, and pushes to your repository — all in one command.
MoreJust another logging library for Node.js.
MoreA screenshot generation toolkit for creating App Store screenshots. Build beautiful, localized screenshots for multiple devices with React and Playwright.
MoreI'm a full-stack developer and software architect with over 20 years of experience in web and mobile application development. Passionate about coding, problem solving and modern technologies.
My fascination with computers started early on. When I was 12 years old, I reset my father's computer out of curiosity because I wanted to know what happens when you enter format c:. Only a few years later I created my first own homepage with pure HTML.
Since then, I've worked my way through the full evolution of web development: starting with PHP, then Java-based development from servlets to JSP and JavaServer Faces, on to Spring Boot and Angular. Along the way I learned a lot about good web design and excellent user experience, which I still rely on every day.
I spent six years as technical lead at a large Swiss industrial company, implementing its digitalization strategy with several IIoT services. There I gained extensive experience with React, React Native, Ruby on Rails, Node.js, DevOps and cloud-based solutions.
Today, I work as a senior software developer and technical lead in the Swiss financial sector, building business-critical applications with Java, Spring Boot, Camunda BPM, Angular, Kubernetes and ArgoCD. As an iSAQB-certified software architect, I have a strong focus on AI-augmented engineering: I build solutions with LLMs, AI agents and RAG using LangChain and LangChain4j, maintain open-source developer tooling, and share my experience as a speaker at conferences.
One of my strengths is that I'm very quick to get to grips with new topics and technologies, so I can easily adapt to ongoing projects or kick off new ones from scratch. I believe in building quality from day one. Topics like clean code, secure coding, test-driven development and a good user experience are central to my work.

Please accept cookies at the bottom of the screen to submit a message or send a mail to support@uebelacker.dev.