Senior iOS Engineer
in Berlin

Four apps live on the App Store: an LLM conversational platform, an EV charging map with CarPlay, a SpriteKit game, and an AI dental scanner with an Apple Watch companion. I own the whole path: architecture, Swift, App Store review, and everything that comes after launch.

View Selected Works Get In Touch
Download CV Discover

What I Actually Do

iOS, end to end

Four apps taken from empty Xcode project to App Store release and maintained afterwards. Before that, two years on a consumer mobile banking app inside a 20-person team. VIPER, XCTest, 30+ sprints.

SwiftUI
SwiftData
async/await
Combine
UIKit
XCTest / XCUITest

On-device AI

Vision framework capture pipelines and real-time voice synthesis, shipped in production apps.

Vision
CoreML
AVFoundation
LLM APIs

Native by default

Swift and SwiftUI first, no wrapper frameworks. Cross-platform where it earns its place: Flutter on a real-time biomedical signal project, and an active interest in Kotlin Multiplatform for shared logic.

Swift / SwiftUI
Flutter / Dart
Instruments Profiling

Monetisation

StoreKit 2 subscriptions, IAP, paywalls and App Store Connect, covering the full ship-to-revenue loop.

StoreKit 2
Paywalls & IAP

LLM Features in Production

Multi-provider routing with fallback across Claude, Gemini and GPT-4o. Persona system prompts, context windows and business-context injection, shipped in SpeachyAI and in a lead-qualification assistant for M&M Service.

Provider Routing & Fallback
Context Injection

Shipped, Not Prototyped

Four apps live on the App Store, built, shipped and maintained end to end.

APPS SHIPPED 4
LOCALES 6
PLATFORMS iOS · watchOS · CarPlay
LIVE DATA POINTS 100k+

Engineering Ethos

I'd rather ship one app that survives contact with real users than ten polished prototypes. Everything on this page went through App Store review, crash reports, and the unglamorous work of maintaining something people already depend on. My background is Electrical & Electronics Engineering. I came to mobile through hardware constraints, and I still think in terms of budgets: frame time, memory, battery, and the user's patience.

M & M SERVICE UND DIENSTLEISTUNGEN GMBH
★★★★★

"Furkan built our website from the ground up: Next.js, AI assistant, admin panel, three languages. Delivered on time, explained every step, and was still available after launch when we needed changes. Solid work."

Meriç Çakırbey
CEO, M&M Service GmbH
Verified Client

How I Work

01

Spec before code

I write the spec first: data model, states, failure paths. It costs a day and saves a rewrite. Architecture follows from it: MVVM, VIPER on the banking app, whatever the problem actually needs.

02

AI as a multiplier

Claude Code and Cursor sit in my daily loop, with custom agentic skills for the repetitive parts. I ship LLM features too: multi-provider routing with fallback across Claude, Gemini and GPT-4o.

03

Ship, then own it

XCTest and XCUITest on the critical paths, Instruments when the frame budget slips, crash triage after release. On the banking app that discipline took the crash rate to near zero across 30+ sprints.

Selected Works

01
Flagship AI SwiftUI

SpeachyAI

iOS conversational AI with 500+ ElevenLabs-powered voice personas. Multi-provider LLM routing across Claude, Gemini and GPT-4o, sub-200ms voice response, and server-side memory for context that persists between sessions.

500+ Personas < 150ms Response iOS · iPadOS
Case Study
02
Utility MapKit Infrastructure

ChargeEV

100,000+ live EV charging stations on a single map. Real-time availability, smart routing, CarPlay navigation, Apple Watch companion, and Home Screen Widget, all in sync.

100k+ Stations 99.9% Sync CarPlay · watchOS
Case Study
03
Engine SpriteKit Physics

Mining Town

A sophisticated simulation engine featuring custom physics and ecosystem logic. Engineered for maximum efficiency on Apple Silicon.

200+ Levels 60fps SpriteKit · GameplayKit
Case Study
04
Health AI Vision watchOS

ScanDent

AI dental scanner that turns a guided 3-angle mouth capture into a 0–100 Dental Score. Vision-based analysis of plaque, enamel and gums, a whitening simulation, and a free Apple Watch brushing companion synced over App Groups.

0–100 Dental Score 3-Angle Vision Scan iOS · watchOS
Case Study
05
Next.js 15 Gemini AI Firebase

M & M Service und Dienstleistungen GmbH

Full-stack marketing site built from scratch for a Berlin B2B service company. Next.js 15 + React 19, Google Gemini AI assistant, Firebase lead management with admin panel, 3-language (DE/EN/TR), and GDPR-compliant.

Next.js 15 Gemini AI DE / EN / TR
Case Study