Skip to content
Taking on new projects

An app in the store.Not a folder of codeand good luck.

For small businesses, shops, clinics, trades and founders who need something built and launched. iOS, Android or web, shipped in 1 to 6 weeks, from €350, quoted in writing before anything starts.

SHIPPED

  • Rhovie
  • TeamTipOut
  • Termkont
  • Liquid Glass
PROFILEAVAILABLE
Ionuț Sandu

Ionuț Sandu

Freelance mobile and web developer

TIMELINE
1 to 6 weeks
OWNERSHIP
Yours from week one
CADENCE
A build every week

Most developers hand you a folder of code.I hand you something in the store.

Design handoff, backend, payments, review submission, and the marketing site that points at it. One person, start to finish.

FOR ANYONE WHO ASKS WHAT I BUILD WITH

  • Next.js
  • Supabase
  • Postgres
  • Firebase
  • Swift
  • Adapty
  • Sentry
  • Playwright
  • Tailwind
  • Vercel
  • EAS Build
  • App Store Connect
Writing

Notes from the build.How the things on this site were actually put together.

All writing

FROM THE PIECE

“The phone is a subscriber to the job, never its owner. Once that is true, closing the app is not an event worth handling.”

On why the phone can never be the thing that owns the job.

30 Jun 20268 min readAI

Running a long AI job from a phone

Video generation takes minutes, and a phone can be backgrounded, killed or lose signal at any point in them. So the phone cannot be the thing that owns the job.

A request that takes three minutes cannot be an HTTP call from a mobile client, because the client will not survive it. The job goes in the database, a worker picks it up, and the phone subscribes to a document. Everything else follows from that.

Read the piece
22 Aug 20268 min read

The cheap design that measurement ruled out

A pollable endpoint looked like it would do the job. Seventy-eight minutes of measuring two real accounts showed it was wrong by up to forty-three minutes, and that decided the architecture.

ArchitectureReliability
Read
19 Aug 20269 min read

Auditing a Supabase app with its own public key

The anon key ships inside every build. Before a release I take it, point it at the database, and go through every table and function asking what it will tell a stranger.

SecuritySupabase
Read
Ionuț Sandu
About

I’m Ionuț, and I build software, start to finish.

I started out taking on whatever came in and learning in public. Three years later I’ve shipped apps to the App Store, written a native component library that runs in production, and built sites for clients in three countries.

I take one or two projects at a time, so yours is not queued behind eight others.

Status
Open now
More about how I work
Contact

Tell me what you’re building.A written scope before any money moves.

Your details are used to answer you and nothing else. See the privacy page.