Blog

Apps

Letter
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.
Letter

Open Source

Babeli
AI-powered translation management. Validate, sort, and automatically generate missing translations using LLMs.
Babeli4j
AI-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.
node-app-attest
A JavaScript implementation of the App Attest protocol, which checks whether clients connecting to your server are valid instances of your app.
Toss It In
AI-powered git workflow tool that analyzes your changes, generates meaningful commit messages, and pushes to your repository — all in one command.
Tratschtante
Just another logging library for Node.js.
Screegen
A screenshot generation toolkit for creating App Store screenshots. Build beautiful, localized screenshots for multiple devices with React and Playwright.

About

David Übelacker

I'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.

Contact

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