Services
I build custom software based on your requirements - from web applications to local tools, with optional AI integration. As a solo developer, I handle the full stack - from database design and backend logic to the user interface and deployment.
Web Applications
Full-stack web applications with complex backend logic are my main focus at the moment. I build multi-user platforms with role-based access, admin dashboards, database-driven features, and third-party API integrations. Recent projects include a fitness club CRM integration, an art route planning platform for discovering artwork across neighborhoods, and an educational app for teachers and students.
Frontend
I can implement any design provided to me, or create professional designs from scratch using AI tools.
Backend
This is where I am most comfortable. Data models, business logic, APIs, authentication, payment processing, and integrations between multiple systems - including complex scenarios.
Deployment & Maintenance
Server setup and deployment, SSL certificates, domain configuration, and ongoing maintenance of running applications.
AI Integration
I integrate AI capabilities into software projects. This includes LLM-powered features such as automated text processing, translation, content generation, classification, data extraction, and AI agents that autonomously call external tools and APIs. I also build RAG systems - pipelines that ingest documents into a vector database and use language models to answer questions over domain-specific content.
Local Software
I also build programs that run directly on your machine. For example, processing Excel or PDF files, transforming data between formats, extracting information from documents, generating reports, automating recurring tasks, or merging data from multiple sources into a single output.
Tech Stack & Skills
Languages
Frameworks & Libraries
Data & AI
Deployment & Cloud
Integrations
Other
These are technologies I have used. The underlying concepts are the same across most frameworks and languages. If your project requires a technology not listed here, I am happy to learn it. I learn new technologies on my own time - you only pay for productive work on your project. AI tools make it even faster to pick up new technologies.
Working Together
Regular Communication
I stay in close contact with clients throughout the project. I am practically always reachable and respond quickly.
Shared Specification Document
For complex projects, I recommend using a shared specification document that describes the application's behavior in detail. Both sides can read and edit it, and verbal agreements get documented there. When I propose changes, they are marked separately so you can review, adjust, or approve them before they become part of the specification. This helps prevent misunderstandings and gives you visibility into what is being built.
Languages
German (native) and English (fluent).