Skip to content

Hi, I'm Kaan!
I build iOS apps
and websites.

Software Engineer · Swift, SwiftUI & Next.js

Process: 01It all starts with an idea02and me listening…

Client: Hi! I want an iOS app that makes discovering recipes easy: Dishcover.

Kaan: Great! Let's talk needs first, then I'll share the design. Once you approve, I'll build it and ship it to the App Store.

Client: Perfect, when do we start? :)

Process: 03Then we analyze the market04and set a direction.

Market analysis

Competitors are ad-heavy and search-driven. Browsing is tiring.

Problem

Users can't decide quickly what to cook.

Solution

A visual, clean discovery flow and an AI assistant that suggests recipes.

Process: 05The design takes shape,06the architecture follows.

  • Visuals first

    Big food photos make decisions faster.

  • Warm and simple

    Orange accents, soft corners, little text.

Process: 07I build the app08and test it.

RecipeListView.swift
struct RecipeListView: View {    @StateObject private var model = RecipeListViewModel()    var body: some View {        NavigationStack {            List(model.recipes) { recipe in                RecipeRow(recipe: recipe)            }            .searchable(text: $model.query)            .task { await model.load() }        }    }}
  • SwiftUI + MVVMModular, testable structure.
  • TestFlightA new beta after every sprint.
Dishcover recipe steps screen

Process: 09Then I ship it!10Maintenance? On me.

How much does it cost?

Landing page
from $350
Business website (5–8 pages)
$750–1,300
iOS app (MVP)
from $2,500
Larger projects
Custom quote

Tell me about your project and I'll send a clear quote.

And after?

Websites include a content management panel and training, so you can update content yourself.

Relax, I've got it covered

A monthly maintenance plan keeps updates, security and support on me. from $45/mo

FAQ

How long does a website take?

Landing page 1–2 weeks, business website 3–5 weeks. iOS MVP 6–12 weeks.

Can I update the content myself?

Yes. I set up a panel and we go through it together at handover.

What does maintenance include?

Security updates, bug fixes, small content changes and priority support.

How does payment work?

50% upfront, 50% on delivery. Larger projects are split into milestones.

Case study

Smart Beauty

Problem
Hard to track skin changes, no personal guidance.
Solution
AI skin analysis, personal routines, change tracking.
My part
3D Body Map with SceneKit, skin cancer detection model with Core ML.

My best projects

Experience

  1. –

    Native iOS Engineer· Bluesense AIiOS

    3D Body Map with SceneKit, skin cancer detection model with Core ML.

    Istanbul · on-site

  2. –

    Native iOS Engineer· Orion Innovation TurkeyiOS

    Real-time messaging: Firebase, push notifications, voice/video calls with CallKit.

    Istanbul · remote

  3. –

    Native iOS Engineer· QuantumCode TechnologyiOS

    Modular MVVM apps, AI message suggestions, Core Animation and Lottie.

    Samsun · remote

  4. – Present

    Software Engineer for AI Training· AlignerrFreelance

    Reviewing AI-generated code to improve LLM code generation.

    San Francisco · remote

  5. – Present

    Software Engineer for AI Training· OutlierFreelance

    LLM training, code review and Next.js + TypeScript frontends.

    San Francisco · remote

KAAN ŞENGÜN

Istanbul, Türkiye

I build fast, clean, maintainable apps.

I'm a Software Engineering graduate from Karadeniz Technical University with experience in native iOS and web development. I care about OOP, SOLID and clean architecture, with a background in AI, image processing and database management.

  • Karadeniz Technical University · Software Engineering · GPA 3.30/4.00
  • Turkish (native) · English (B2)
My journey (LinkedIn) (opens in a new tab)

.Mobile

  • Swift
  • SwiftUI
  • UIKit
  • Xcode
  • Firebase
  • Core ML

.Web

  • TypeScript
  • Next.js
  • React
  • Vue.js
  • Nuxt
  • Python
  • Java
  • SQL Server
  • Supabase
  • MongoDB
  • Git

.Design

  • UI/UX
  • Figma