Onur Bulut Senior Mobile Engineer · Flutter & iOS
Flutter · .NET · Native iOS · Go · Türkiye

I design and build products end‑to‑end — from the App Store screen down to the escrow state machine.

Senior mobile software engineer from Kartepe, Kocaeli — 5+ years and 13+ apps shipped to the App Store & Google Play, as an employee, a contractor, and the founder of my own products. I'm comfortable owning the full stack: Flutter & SwiftUI up front, Go and .NET Core behind.

See selected work Download CV (PDF) Get in touch Open to senior roles & select projects
5+
Years
shipping
13+
Apps &
products
50+
Automated tests
in current builds
4
Languages
Swift·Dart·Go·C#
Flutter5 yrs
.NET Core3 yrs
Native iOS1 yr
Go1 yr

Live on the App Store

My own products · tap to try
Dersim app icon
Dersim
Native iOS · Productivity

Private-lesson management for tutors: weekly scheduling, student & package management, payment tracking with reminders, material sharing, and in-app messaging.

SwiftUI · 2026
Mizanço app icon
Mizanço
Flutter · Bookkeeping

Bookkeeping for startups & small teams: category income/expense, monthly reports and charts, and shared multi-user ledgers via invite codes. Sign in with Apple/Google.

iOS · Android · 2026
MenuPal app icon
MenuPal
Flutter + Vue 3 · Lifestyle

Restaurant & café menu discovery: location-based venues, a social layer (follows, comments, photos), and subscription menu publishing — with a web menu viewer too.

iOS · Android · Web · since 2025

Selected work

Product & engineering deep-dives
01 — Full-stack · Multi-marketplace

SellerHub

Personal tool · self-hosted
Full-stack — Go · React · MongoDB

One panel to run a store across Trendyol, Amazon and Hepsiburada. Products are pulled from each marketplace API and merged by barcode; price & stock push per channel; cross-listing wizard. Beyond catalog it covers the full back-office — orders, shipping, returns, cancellations, invoices, Q&A, finance/settlements and webhooks — each normalized across all three marketplaces.

Go (net/http)React · ViteMongoDB DockerGitHub CI
3
Marketplaces unified
9
Back-office modules
36
Tests · CI · Docker
Unified marketplace layer
Trendyol
read · write
Amazon
SP-API
Hepsiburada
read · write
Modules
ÜrünlerSiparişlerİadeler SorularMuhasebeFatura WebhookKanallar
Architecture · Linear/Vercel-style design system
02 — Brand + Commerce · Live

Gaia Botanique

Live
Brand system · theme · storefront

An Aesop-inspired e-commerce storefront for a Turkish phytocosmetics brand — positioned as “science-sculpted nature.” A custom WooCommerce theme with an editorial layout, a full ritual/botanical filtering taxonomy, multi-level navigation, TRY checkout with local payment & shipping, and the brand identity (logo, palette, voice) to match. Currently live on a staging domain.

WordPressWooCommerceCustom PHP theme PayTRBrand design
14/14
Smoke tests passing
Full
TR store + legal pages
Editorial
Aesop-grade layout
test.gaiabotanique.com
Gaia Botanique storefront homepage — hero with product photography
Live storefront · captured from production
03 — iOS + Go · E2EE Messaging

Nybble

In development
Swift 6 client + Go backend

An end-to-end-encrypted messaging platform — a Signal-style protocol (X3DH + Double Ratchet, AES-256-GCM) with multi-device key management and offline-first sync. A native Swift 6 / SwiftUI client over a Go (Fiber) backend designed for 100k+ concurrent WebSocket connections. The interface is a rigorous component design system, pixel-locked with golden snapshot tests in light and dark.

Swift 6SwiftUIGo · Fiber X3DH + Double RatchetPostgreSQL · RedisWebSockets
100k+
target WS connections
E2EE
X3DH · Double Ratchet
Golden
snapshot-locked UI
Nybble chat interface — grouped message bubbles with read receipts
Chat components · from the iOS golden-test suite

Experience

2021 — Today
Mar 2025 — Present
Remote
Independent Software Engineer & Product Developer · Self-employed
Designed, built and shipped three consumer products end-to-end (MenuPal, Mizanço, Dersim); building Nybble (E2EE, Go + Swift 6) and Tomrux, Hepsi Ahşap's SaaS evolution (Flutter + .NET Core). Delivered two commercial websites, including Gaia Botanique.
Nov 2025 — Jan 2026
Remote
Senior Flutter Engineer (Contract) · Erkanlı Holding
Delivered the r12 Coliving app UI end-to-end — ~20 production-ready Flutter screens in under 3 weeks, in a two-engineer team.
Dec 2024 — Feb 2025
Remote
Senior Software Engineer (Contract) · Alfa Asistans
Built and released 2 production Flutter apps to the App Store & Google Play; provided software-architecture consultancy across the team.
Jun 2022 — Nov 2024
İstanbul
Senior Software Engineer · RS Automotive Group
Shipped 6+ Flutter apps to production — including TUR Assist (roadside-assistance dispatch) and Otokonfor — with maps, in-app payments and real-time flows. Co-built the Common Map API (.NET Core) and Otokonfor API (PHP); mentored an intern and a junior; set up CI/CD (GitHub Actions, GitLab, Codemagic) and Docker.
2021 — 2022
Project-based
Software Engineer (Freelance) · Hepsi Ahşap
Architected an end-to-end inventory system for a wood-products factory: PostgreSQL, .NET Core (Entity Framework) API, Flutter client, and Docker on DigitalOcean.
Jul — Sep 2021
Antalya
Junior Mobile Application Developer · Insoftpro
On-site ERP development at Sueno Hotel; delivered the urgent Goods Acceptance module in Flutter/Dart, on time, in a two-developer team.
B.Sc. · Management Information Systems — Anadolu University, 2021
Associate · Computer Programming — Kocaeli University, 2016

Earlier apps

RS Automotive Group · 2022–24
TUR Assist app login screen
TUR Assist
Flutter · iOS + Android · Field ops

A field app for roadside & auto assistance: agents accept and track service jobs — with maps, distance/ETA and live status. Delivered ahead of schedule and earned a performance bonus.

RS Automotive Group · 2022
Otokonfor
Flutter · PHP API

An auto-service platform. When mobile delivery was blocked, I stepped into the Otokonfor API (PHP), mentored the junior developer, and shipped the integration together — wiring it into the Flutter app.

RS Automotive Group · part of 6+ shipped apps

How I work

The engineering under the surface
01 / Rigor

Tested, not hoped

Recent builds ship with real automated test suites, CI, and high coverage on the logic that matters. Behavior is verified, not assumed.

02 / Structure

Clean architecture

Layered, dependency-inward designs — domain, application, infrastructure — so systems stay testable and change without fear.

03 / Craft

Design systems

Tokens as a single source of truth, light + dark from day one, and interfaces that look finished — not “functional but rough.”

04 / Range

End-to-end

Comfortable from a SwiftUI screen to a Go or .NET API to the deployment. I can own a product across the whole stack.

Let's talk

Have something worth building well?

Based in Kartepe, Kocaeli — open to remote, hybrid or relocation. I'm looking at senior mobile and full-stack roles, and a few select product builds. The fastest way to reach me is email.

Open to senior roles & select projects Kartepe, Kocaeli · Remote / Relocation