iOS apps
Full apps, ready for the App Store
The screens, backend, accounts, subscriptions or payments, App Store submission, and everything needed to launch.
CUSTOM PRODUCT / IDEA TO LIVE
One builder takes your idea to a live product you own.
THE WORKING AGREEMENT / 04 PROMISES
What I build
You do not need a finished specification. Bring the problem, the idea, or the rough version. I can help shape it, design it, build it, and get it live.
A good fit: you want an app, website, web app, customer-facing or internal tool, Chrome extension, or another custom product. A rough idea is enough to start.
iOS apps
The screens, backend, accounts, subscriptions or payments, App Store submission, and everything needed to launch.
Websites + web apps
Marketing sites, logged-in web apps, booking tools, and custom online experiences that work on every screen.
Customer portals
Secure accounts where people can book, pay, upload files, check progress, or manage their work with you.
Internal tools
Employee and admin tools that replace tangled spreadsheets, repeated data entry, and manual handoffs.
Chrome extensions
Focused browser extensions that add the right shortcut, information, or action to the sites your team already uses.
Something custom
A purpose-built product, workflow, or integration shaped around the result you need—not an off-the-shelf template.
Built and working
A finished product is more than its screens. These builds included the systems behind them, testing, launch preparation, and the small details that make software usable.


Live on the App Store
An iPhone app that researches sports picks every day and puts the useful results in subscribers’ hands. Product, automated jobs, payments, and App Store release were all part of the build.
See the product

Working iPhone product
A camera-based utility that scans a product and turns what it sees into clear, useful information. The experience was designed and built as one complete product.
Built end to endHow a build works
You always know what is being built, what is ready to try, and what happens next.
We talk through the problem, who will use the product, and what the first useful version must do.
You get a written scope, a fixed price, completion checks, and a payment schedule before work begins. Larger projects are split into useful phases.
You see working software early. We check it against the agreed scope, and I fix in-scope defects during the agreed review window. Additional work gets a separate quote.
Your accounts and data remain yours throughout. The agreed custom code, documentation, and deliverables transfer after the agreed payment. Ongoing support is scoped separately.
A clear way to start
After a short conversation, we define the smallest useful first version. Before work begins, you get a written scope with a fixed phase price, deliverables, completion checks, a review window, and a payment schedule. Larger builds move forward in agreed phases.
You see working software early. I fix in-scope defects during the agreed review window; additions are quoted separately. Your accounts and data remain yours throughout. The agreed custom code, documentation, and deliverables transfer after the agreed payment. Ongoing support is scoped separately.
Bring the messy version. We can usually find the sharp first build inside it.
Tell me the idea Prefer a call? Choose fifteen minutes.