Ruby on Rails 8 with ViewComponents
How I built this portfolio website with Rails 8, Tailwind CSS and ViewComponents. Component-based architecture for better maintainability and reusable UI elements.
From native apps to complete web systems. Everything from a single source.
Mobile Development
Native Android apps with Java & Kotlin. From concept to Play Store release – performant, offline-capable and GDPR compliant. Specialized in lifestyle and utility apps.
Frontend Development
Modern, responsive web interfaces with React and Vue.js. Pixel-perfect implementation of designs with Tailwind CSS and current UI frameworks.
Backend Development
Scalable APIs and server solutions with Ruby on Rails, FastAPI and Groovy. Expertise in PostgreSQL, MSSQL and REST architectures.
Full-Stack Solutions
Complete web applications from idea to launch. SaaS platforms, club websites and custom business solutions with integrated payment processing.
Native Android apps in the Google Play Store.
Beziehungs-Tracker
Count Love helps you remember how long you've been together. The app shows the exact number of days, weeks and months together. With customizable mini-avatars, home screen widgets and milestone tracking. Fully usable offline and without data collection – your privacy stays protected.
Dynamische Hintergrundbilder
Transform your smartphone experience with SwapScreen. Select your favorite photos from your gallery and let them swap automatically at intervals of 15-100 minutes. Works for home and lock screen simultaneously. With widgets for quick access, randomized swapping and battery-efficient design.
Professional management software for youth camps. No more Excel spreadsheets and paper floods! Central participant management with registration forms, health data and emergency contacts. Digital attendance tracking, supervisor billing, shuttle service management and event documentation. Transparent pricing from €1 per participant.
Website for the youth department of VWWC Weisweil – water sports club on the Rhine since 1994. Presentation of sailing courses for children and youth, annual Lake Constance camp in Litzelstetten, SBF inland/sea license courses with examination. With online registration for participants and supervisors, interactive map, photo galleries and blog.
Personal portfolio website with Ruby on Rails 8, Tailwind CSS and ViewComponents. Modern dark-mode UI with animated backgrounds, multilingual (DE/EN), ActiveAdmin backend and ActionText for blog posts. Showcase for mobile apps and web projects.
Java
Android SDK
Kotlin
Groovy
VTL (Velocity)
Ruby on Rails
Ruby
FastAPI
Python
JavaScript
React
Tailwind CSS
jQuery
PostgreSQL
MSSQL
SQLite
MySQL
Git
Linux
Docker
"Thanks to the new website, we can present our sailing courses and Lake Constance camp much better. The online registration system saves us a lot of time in administration – before we had to organize everything by email and paper."
Tom Schindelhauer
Abteilungsleiter · VWWC Jugendabteilung
"I adore this app, so stinkin cute! The ability to make mini-you's is so adorable. The app works completely offline and doesn't collect any data – perfect for our anniversaries!"
Lisa M.
Play Store Review · Count Love Nutzerin
"Finally software specifically developed for youth camps. Attendance tracking and supervisor billing work flawlessly. Especially practical: You only pay for actual participants."
Jugendfreizeit-Organisator
Beta-Tester · Jugendcampplaner Nutzer
Transparent pricing. No hidden fees. Custom quotes for complex projects.
Starter
Perfect for landing pages and small projects like club websites or personal portfolios.
Professional
Ideal for businesses and more complex web applications with individual requirements.
Enterprise
For custom software solutions, SaaS platforms and native apps.
How I built this portfolio website with Rails 8, Tailwind CSS and ViewComponents. Component-based architecture for better maintainability and reusable UI elements.
A comparison of different approaches to mobile app development. When is native development with Java/Kotlin worthwhile, when is Flutter or React Native the better choice?
Practical tips for privacy-compliant app development. From offline-first design to correct privacy policy – how to develop apps that don't collect user data.
Have a project in mind? Send me a message and let's discuss how I can help.