AI-Powered Mobile Apps

I help startups and agencies ship AI features into their apps - without hiring a full ML team.

Senior Flutter & full-stack developer with 4+ years of professional app development, now focused on AI/ML integration. I ship production features - paywalls, ML-powered detection, LLM workflows - into real apps.

Across the stack: Swift/SwiftUI, Kotlin and Flutter on mobile; Python, TensorFlow/Keras, scikit-learn, LangChain, Hugging Face, Transformers, RAG, Model Context Protocol (MCP) and Groq for AI/ML; SQL, Pandas, NumPy and Streamlit for data; TypeScript, FastAPI, Supabase, pgvector, Docker, REST APIs, Telegram bots and cloud deployment on the backend; RevenueCat, StoreKit, Google Play Billing and Intercom for monetization and tooling; and Figma, Photoshop and Lightroom for design.

About me

Boris Niehaus, freelance developer in Berlin

Hi, I'm Boris - a freelance developer based in Berlin. I've been active online for over a decade: first as a blogger, then with my own websites, projects, and countless commissions and collaborations. Two intensive bootcamps - a 12-month app developer program and the AI bootcamp at Le Wagon - turned that long-time hobby into my profession and reignited my passion for building. What clients value most: clear communication, reliable deadlines, and solutions that work in the real world.

Services

Selected Projects

Police Data Analysis

Interactive dashboard analyzing German police assembly data - visualizing patterns, trends, and statistics across thousands of registered public gatherings.

Die Zentrale

Interactive database of all "Die drei ???" episodes, featuring 1,977 characters, a Rocky Beach city map, statistics, and visualizations across the entire series.

24/7 AI Assistant on Raspberry Pi

Self-hosted AI assistant running around the clock on a Raspberry Pi. Powered by Claude, accessible via Telegram.

Beep Beep

Free Morse Code trainer for iOS. Learn step-by-step through 20 levels with authentic tones and LED signals - works completely offline.

Polizei Stressi App

Lightweight iOS & Android app that ingests Berlin assembly-authority data and shows demonstrations, rallies, and vigils in a calendar. 2,300+ active users.

I See Dead People

A film archive that tracks recently deceased actors and shows what percentage of each movie's cast and crew have already passed away. Built with data from Wikidata and TMDB, stored in PostgreSQL.

Vegan Offers Telegram Bot

A Telegram bot that scans German supermarket flyers and sends personalized vegan deals twice a week. Users set their postal code to receive discounts with product images and store locations.

References

We're a family business of more than 80 years, and honestly we were unsure about the whole internet thing. Boris understood from day one how sensitive our field is. Our outdated site became a modern, dignified presence - looking just as good on a phone as on a desktop. He kept to deadlines, explained everything without jargon, and was there instantly for questions. We've had plenty of compliments ever since.

– Friedhofsgärtnerei und Gartenbau Meyer

We have always been very satisfied with Mr. Niehaus's work. He is committed, curious, and open to new perspectives within the team.

– Management, app startup (from the employment reference, 03/2026)

As the first employee in the app division, Mr. Niehaus is responsible for building this app … successful release of the app in both app stores.

– Management, app startup (from the employment reference, 03/2026)

GitHub Activity

2025
2026

How we work

FAQ

What does a project cost?

It depends on scope. After a short call you get a fixed-price proposal so you know the cost upfront. Day-rate and monthly retainer options are available too.

How soon can you start?

Immediately. I'm a full-time freelancer and can usually start within a week of agreeing on scope.

How does billing work?

You get a proper invoice (German VAT where applicable). I work with multiple clients, so there's no false self-employment risk.

Is Boris Niehaus available for freelance projects?

Yes - Boris works full-time as a freelance developer and is available immediately. He takes on AI/ML integration, custom mobile and web app development, prototyping, and data pipeline projects.

What kind of apps does Boris Niehaus build?

Boris builds native iOS apps (Swift/SwiftUI), Android apps (Kotlin), and cross-platform apps with Flutter. He specializes in adding AI and ML features such as LLM-powered chatbots, computer vision, ML-based recommendations, and RAG pipelines.

Where is Boris Niehaus based?

Boris Niehaus is based in Berlin, Germany. He works on-site in Berlin and remotely across the EU timezone.

What AI and machine learning technologies does Boris work with?

Boris works with Python, TensorFlow, Keras, scikit-learn, LangChain, Hugging Face Transformers, and RAG. He completed Le Wagon's 7-month Data Science & AI Bootcamp.

Get in Touch

Available immediately · day-rate or project-based · remote across the EU.

Interested in working together? Reach out:

Book a 15-min call

No-obligation first call · Fixed-price option · You own all code · Reply within 24h


← Back to main site