Mustafa Barış İmdat
Ankara · Remote39.9334° N, 32.8597° E
AvailabilityMostly available
Est. 2023

AI-native
mobile and web products.

I build well-designed mobile and web products — end to end, for founders and brands that care about the detail.

UpworkVerified freelancer profile
GitHub@Mbar1s · open source
24h ResponseWeekdays, Ankara time
03yrsIndependent practice
03appsMobile apps shipped
02sitesWeb projects delivered
24hResponse time
— 01Services

Clear offers. Fixed scope, fixed price.

I · Prototype

Mobile prototype

₺ 8.000 – 18.000USD 240 – 550
Timeline
1 – 2 weeks
Deliverables
  • 3 – 5 screen working prototype
  • iOS and Android tested
  • Instant preview via Expo Go
Stack
React NativeExpoTypeScript
Explore service →
II · MVP

Mobile app MVP

₺ 30.000 – 70.000USD 900 – 2,100
Timeline
4 – 6 weeks
Deliverables
  • iOS and Android from one codebase
  • Auth, basic payments, push notifications
  • AI integration (Claude, OpenAI, etc.)
  • Support through App Store submission
Stack
React NativeExpoSupabaseTypeScript
Explore service →
III · Full App

Full mobile app

₺ 100.000+USD 3,000+
Timeline
8 weeks+, monthly retainer
Deliverables
  • Design system + full application
  • Admin panel, analytics, backend
  • App Store + Google Play release
  • 30-day post-launch care
Stack
React NativeExpoSupabaseNext.js API
Explore service →
I · Landing

Landing page

₺ 6.000 – 15.000USD 180 – 450
Timeline
1 – 2 weeks
Deliverables
  • Single-page design + build
  • Responsive with form + email wiring
  • Basic SEO and analytics
  • Deployed on Vercel
Stack
Next.jsTailwindVercel
Explore service →
II · Site

Multi-page site

₺ 18.000 – 40.000USD 540 – 1,200
Timeline
2 – 3 weeks
Deliverables
  • 4 – 8 pages, corporate or portfolio
  • CMS-backed content management
  • SEO, analytics, contact form
  • Responsive, Lighthouse 95+
Stack
Next.jsTailwindSanityVercel
Explore service →
III · Web App

Web application

₺ 60.000+USD 1,800+
Timeline
5 weeks+
Deliverables
  • Auth, payments, admin panel
  • Custom business logic and API integrations
  • AI feature integration (optional)
  • 30-day post-launch care
Stack
Next.jsPostgresSupabaseTailwind
Explore service →
Building something with AI?See AI integration services →
In their wordsRef. 02a · 02b

The site puts my work first and quietly disappears behind it. That's exactly what I wanted — silent but solid.

Öykü Işıl KışlaContemporary artist

He understood what we actually needed and didn't pad the work. Delivered on the promised date and stayed easy to reach afterwards.

Serkan KaraağaçAlpkan Teknoloji
— 02Selected work

Real projects, real constraints.

Aril

01 / 04
Read case studyAI-powered gift recommendation · 2025
ProblemFinding a gift that actually fits the recipient takes hours of research; generic lists never feel personal.
StackReact Native · Expo · Claude API · Supabase
OutcomeA personalized gift list generated in under a minute from a few short prompts — running on iOS and Android.
Aril iOS app — AI-powered gift recommendation taste profile screen, built with React Native and Claude API01Taste profile
Aril mobile app gift search — personalized recommendations generated by Claude API02Gift search
Aril gift match detail view — AI explanation of why each gift fits03Match detail

Pullu

02 / 04
Read case studyMobile stamp-maker app · 2026
ProblemPhysical stamps feel dated, digital stickers feel hollow. People want something in between — consistent and shareable.
StackReact Native · Expo · Canvas rendering · Supabase
OutcomeA mobile app for creating and sharing custom stamps that still feel like stamps.
Pullu mobile stamp app — photo library converting images into custom stamps, React Native + Canvas01Library
Pullu stamp album collection view, custom-designed stamps gallery02Album
Pullu stamp passport world map, location-tagged stamps03Passport

ÜRE

03 / 04
Read case studyAI-powered interactive storytelling · 2026
ProblemKids don't want the same story twice; parents struggle to find a good new one every night.
StackReact Native · Expo · Claude API · image + audio generation
OutcomePersonalized stories with matching visuals and narration, generated to each child's taste — on demand, in seconds.
ÜRE AI-generated children story scene with image and narration, React Native + Claude API01Story scene
ÜRE interactive story dice roll resolution screen02Dice roll
ÜRE personal story library — AI-generated children's stories03My stories

Pill Reminder Kit

04 / 04
Read case studyMedication reminder and adherence app · 2026
ProblemMultiple medications, shifting times and dose rules make tracking fragile; most apps remind you but never produce data you can actually take to the doctor.
StackReact Native · Expo · Claude API · Supabase
OutcomeAn iOS app that scans medications from a label, logs daily doses in one tap and produces a one-page doctor PDF.
Pill Reminder Kit iOS app — daily medication schedule with one-tap dose logging, React Native + Expo01Today
Pill Reminder Kit — AI label scan that auto-fills the medication form using Claude vision02Scan label
Pill Reminder Kit — 12-week adherence heatmap and weekly compliance percentages03Stats

Öykü Işıl Kışla

01 / 04
Read case studyContemporary artist portfolio · 2025
ProblemA quiet portfolio site that brought the exhibition aesthetic online and let the work sit front and centre.
StackNext.js · Tailwind · Vercel
OutcomeA fast-loading portfolio site fully in the artist's control, shipped in two weeks.
Öykü Işıl Kışla contemporary artist portfolio website homepage, built with Next.js01Home
Öykü Işıl Kışla artworks gallery page, contemporary art portfolio02Works
Öykü Işıl Kışla exhibitions archive page, contemporary art portfolio03Exhibitions

Alpkan Teknoloji

02 / 04
Read case studyFiber optic company website · 2025
ProblemA credible B2B web presence with a clear product catalogue and contact path for corporate buyers.
StackNext.js · Tailwind · Vercel
OutcomeLive at alpkanteknoloji.com — product catalogue, quote form, multi-page structure.
Alpkan Teknoloji fiber optic company website homepage, B2B Next.js corporate site01Home
Alpkan Teknoloji fiber optic product catalog page02Products
Alpkan Teknoloji corporate contact and quote request page03Contact

Less Ordinary Studio

03 / 04
Read case studyIndependent artist platform · 2024 – 2026
ProblemLess Ordinary Studio needed an identity that wasn't sterile like a gallery site or cluttered like a magazine — one voice across exhibitions, conversations and brand collaborations.
StackNext.js · Tailwind · Vercel
OutcomeA typography-led identity and page system, live at lostweb.vercel.app.
Less Ordinary Studio — independent artist platform manifesto page, design by Mustafa Barış İmdat01Manifesto
Less Ordinary Studio collaborations index with Marie Claire and other brand work, hover interaction02Collaborations
Less Ordinary Studio Tuğba Demirbaş Gölge exhibition page with overlapping typography03Exhibition

Pill Reminder Kit — site

04 / 04
Read case studyPill Reminder Kit marketing site · 2026
ProblemWhere competitors in the medication category lean on bright colour and aggressive CTAs, the brief was to extend the app's calm tone into the site and convert from trust rather than pressure.
StackNext.js · Tailwind · Vercel
OutcomeA live one-page marketing site at pillreminderkit.com that inherits the app's dark palette and serif emphasis system, with a three-tier pricing section.
Pill Reminder Kit marketing site hero — calm reminder headline with phone mockup, dark theme01Hero
Pill Reminder Kit site — three-step Snap a bottle label scan flow with aim, read, confirm cards02Snap flow
Pill Reminder Kit site — Numbers that mean something adherence section with 12-week heatmap03Adherence
— 03Process

Three phases. No surprises.

Phase 1 · 1 – 2 weeks

Discovery

We agree on the problem, the audience and the constraints. Before any code: a written brief and a one-page product definition.

  • Stakeholder interviews
  • Scope + price agreement
  • Weekly rhythm set
Phase 2 · 4 – 9 weeks

Build

Design and engineering in parallel. You see a working build every week; course corrections stay cheap.

  • Weekly live demo
  • Shared Linear + Figma
  • Fixed sprint, flexible scope
Phase 3 · 1 – 2 weeks

Handoff

Code, infrastructure and docs are transferred into your name. Continue with your own team or stay on retainer.

  • Repo + infra transfer
  • Loom training library
  • 30-day post-launch care
Ember · ASCII dragon · Ankara, 2026
— 04Who you're hiring

Mustafa Barış İmdat. An independent mobile and web developer based in Ankara. Since 2023 I've been building React Native apps and Next.js websites — for founders, artists and small businesses.

Most of the work happens before code: solving the right problem in the right order. Every project starts with a discovery call and ends with a handoff week, with something working to show every Friday in between.

EducationHacettepe Üniversitesi
NowData Analyst, Vodafone
Network Change Management
InterestsGaming, AI, the gym
LanguagesTürkçe · English · 日本語 (beginner)
LocationAnkara, Türkiye
Remote, worldwide
— 05Frequently asked questions

Let's clear things up before we start.

How long does a project take?

Before any code there's a 1–2 week discovery phase: we define the problem, scope, and constraints together, then lock in a written agreement. On top of that, add 1–2 weeks for a prototype, 4–6 weeks for an MVP, or 8+ weeks for a full application. The exact timeline depends on scope, but I put a written schedule in place before any work begins.

Do you work with a contract?

Yes. Every project starts with a written brief and a scope-and-price agreement. For international clients I use DocuSign or a similar tool; for local projects I prefer a bilingual PDF. The contract covers deliverables, payment milestones, and IP transfer. I don't start without signatures — that protection matters for both sides.

Do you handle App Store and Play submission?

Yes — store submission is included in the MVP and Full tiers. We put the screenshots and store listing together, and I manage the technical submission. The developer accounts belong to you: Apple Developer Program is $99/year, Google Play is a one-time $25. You'll need to create those accounts in your own name; if they already exist, we use them directly.

Who covers the AI API costs?

The API account and usage costs are yours. During discovery I estimate expected cost per user, then design the integration around predictable spend — prompt caching, rate limits, and fallbacks built in from the start. I monitor usage together with you through the first month after launch, so we can catch anything unexpected early.

Who owns the source code?

On final payment, 100% of the code is yours. The repo transfers to your GitHub organisation; infrastructure like Vercel and Supabase is either transferred or recreated under your accounts. All of this is spelled out in the contract. During the handoff week I set everything up in your name — after that you can continue with whatever team you like.

— 06

Have a good idea?
Let's talk.

A 30-minute intro call first. I listen, we confirm budget and timing. If it isn't a fit, I'll point you somewhere that is.