Ö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

12

store listings live

15

locales shipped

00

apps sunset

every app above is still on sale · nothing sunset

Selected work

Six apps,
twelve 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 · four tracing modes · credit economy

G-Code Generator: turning a photo into G-codeG-Code Generator: reviewing generated G-code line by line

Cutlist Optimizer

Packs a cutting list onto sheets with the least waste.

kerf-aware packer · offcut accounting · cost and cut order before the first pass

Cutlist Optimizer: a cut plan at 87% efficiencyCutlist Optimizer: the plan drawn with numbered parts

Unbend

Calculates flat patterns for sheet metal bends.

the drawing is the form · tap a dimension, it redraws live · true stacked fractions

Unbend: bend calculatorUnbend: flat pattern drawing

Code Runner

Runs code in a dozen languages from a phone.

a dozen languages, real compilers · stdin and format built in · output on the editor screen

Code Runner: editorCode Runner: program output

Grid Maker

Splits one photo into a perfect profile grid.

numbered tiles in posting order · 3×1 to 3×5 · saved in one tap

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

AI Clip Maker

Turns a few emojis into a short AI video.

emojis are the prompt · realistic and anime styles · every clip keeps its recipe

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