Ömer Faruk Bağcı · Mobile Developer · Istanbul

Every app.Both stores.One developer.

React Native, Expo and TypeScript, shipped end to end since 2021: design, native modules, backend, store releases, all solo.

06

apps built solo

11

store listings live

15

locales shipped

00

apps sunset

every app above is still on sale · nothing sunset

Selected work

Six apps,
eleven store listings.

Self-published on the App Store and Google Play, localized into fifteen languages.

G-Code Generator

Turns a drawing into machine-ready G-code on a phone.

skia editor canvas · credit economy · store router that survives a db outage

G-Code Generator: turning a photo into G-codeG-Code Generator: exporting machine-ready files

Cutlist Optimizer

Packs a cutting list onto sheets with the least waste.

kerf-aware packer · offcut accounting · promos rendered by the real packer

Cutlist Optimizer: packed sheetsCutlist Optimizer: parts list

Unbend

Calculates flat patterns for sheet metal bends.

pure ts geometry engine · tested against published references · the drawing is the form

Unbend: bend calculatorUnbend: flat pattern drawing

Code Runner

Runs code in a dozen languages from a phone.

hono + bun gateway · isolated code sandbox · self-hosted stack

Code Runner: editorCode Runner: program output

Grid Maker

Splits a photo into a grid for scaled hand drawing.

numbered tiles, saved in one tap · the readme became the expo release runbook

Grid Maker: photo split into a gridGrid Maker: tiles in posting order

AI Clip Maker

Generates a short video from a prompt.

constant-time webhook verification · atomic credits · idempotent refunds

AI Clip Maker: prompt screenAI Clip Maker: generated video

About

Mobile developer in Istanbul.

I am a mobile application developer, building iOS and Android apps professionally since 2021 with React Native, Expo and TypeScript, alongside full stack work in Node.js.

Six of my own apps are live on the App Store and Google Play, localized into fifteen languages, designed, built and published end to end.

Most of them share an audience: cutting lists, G-code, flat patterns. The people using them are machinists, cabinet makers and sheet metal fabricators, usually holding a phone in a workshop rather than sitting at a desk. That constraint decides most of what the software looks like.

Shipping an app is more than the app itself. Payments run through in-app purchases with RevenueCat, and through custom credit economies backed by signed webhooks and idempotent refunds. Behind them sit REST backends in Node.js, push notifications, crash monitoring with Sentry, and product analytics on PostHog with campaign attribution that lines up across Apple and Play. Releases go out through CI/CD pipelines and end to end tests with Detox and Maestro, with store metadata kept current in fifteen locales.

Languages

TypeScriptJavaScriptC++SQL

Mobile

React NativeExpoReact NavigationSkiaReanimatedVision CameraZustandLegend StateTanStack QueryReact Hook FormZodUnistylesFlashListFirebaseRevenueCatAdMobML KitTurbo ModulesNitro ModulesExpo config plugins

Web & backend

React.jsNode.jsNext.jsFastifyPostgreSQLRedisMinIOREST APIs

Testing & tooling

JestDetoxMaestroDockerCI/CDSentryPostHogGitFigma

Experience

Work experience.

Elithair (Elit Digits)

Mobile Application Developer · Istanbul

Jan 2026 – present
medical forms appdynamic form engineSkia drawing canvassignature capturebarcode scanningML Kit face detectionExpo config plugins

Kavi Bilişim (Iseeu.com)

Mobile Application Developer · Remote

Sept 2024 – Sept 2025
dynamic sticker systemcustom story viewerDiscover grid layoutDetox E2E tests

Baykar Technologies

Mobile Application Developer, Intern · Istanbul

Mar 2023 – May 2023
custom native modulesbackground file scansmultilingual support

Contenta AI

Front End Developer · Remote

Aug 2022 – Sept 2022
React.js admin panelREST APIslibrary management CRUD

Baykar Technologies

Embedded Software Developer, Intern · Istanbul

June 2022 – Aug 2022
hardware drivers in CCAN busUnity test frameworkSTM32

Truefeedback

Full Stack Developer · Istanbul

Mar 2021 – Feb 2022
React.js admin panels500,000+ usersNode.js microservicesPostgreSQL + CouchbaseDocker CI/CD

Kuveyt Türk Lonca Entrepreneurship Center

Android Developer · Istanbul

Sept 2018 – July 2019
Android SDKQR code scanningpayment integration

Yıldız Technical University

BS, Mechatronics Engineering · Istanbul

June 2024

Contact

Have an app that needs to ship?

Currently at Elithair in Istanbul. Open to interesting mobile problems.

cv available on request

Copied