Flutter & Dart
100%Production Android apps, CustomPainter canvases, Provider state, PDF generation.
Style · Block meter
I design apps as systems, write precise prompts to help build them, and test every line that ships. My apps run offline, ask for no account and stay out of your way.
About
I'm Zuber, an indie Android developer. I build offline-first apps in Flutter and use AI as a precise tool, not a shortcut.
Under Aminoo Creations I take an everyday task, find what makes current apps frustrating, and remove it. CV Spark started because phone résumé builders give you one generic layout. LarWay started because file-sharing apps grew too cluttered. Zoar started because downloaders hide the download button behind ads.
My workflow: design the data model first, write prompts that read like specs, review the output like a teammate wrote it, and test on real devices, including a Termux setup on my phone.
Skills
Each meter below uses one of the skill styles from my résumé app, at the levels on my own CV.
Production Android apps, CustomPainter canvases, Provider state, PDF generation.
Style · Block meterTracing bugs to the real cause, like a capture that only painted the visible viewport.
Style · Segmented arcScoping solo products from idea to Play Store release and keeping the roadmap honest.
Style · Hexagon gridRunning Aminoo Creations: setting direction, making the calls, owning the outcome.
Style · Dot rowWriting prompts as specs, with constraints and edge cases, then testing what comes back.
Style · ThermometerNew tools, new platforms, new ways to make a phone do more with less.
Style · Star ratingStatic, fast sites like this one. No framework unless the page needs one.
Style · Triangle stepsSelected work
Fifty résumé designs, fully offline, on the phone already in your hand. Build a résumé with a guided form, pick from 50 handcrafted templates, customise fonts and colours, then export a PDF. No account. No server.


Local file sharing without the clutter. Sharing a file shouldn't need anyone to dig through folders or babysit a transfer.
A video and audio downloader that puts speed first and never buries the one button you came to press.
How I think
Keep the look and the content in separate models. Then fifty designs cost one form and one save system.
From CV SparkIf an app works without a server, your data never has to leave your phone. That is the simplest privacy promise there is.
From every appFind the action people came for. Nothing on screen should compete with it, ads included.
From ZoarName the constraint, use the real identifiers, list the edge cases, then test. A vague prompt is a vague ticket.
From my workflowSort videos by size and documents by date. Good defaults remove a decision before anyone has to make it.
From LarWayEvery customisation defaults to "use the template". People can change anything without breaking what made it look good.
From CV SparkArticles
Design notes on LarWay: remote browsing with permission, smart sort defaults, batch compression and transfers that survive the lock screen.
Read articleHow CV Spark separates template from content so fifty visual identities share one form, one save system and zero duplicated screens.
Read articleStorage slots, painless migrations and why "no account needed" is the strongest privacy promise a small app can make.
Read articleContact
Tell me what you're building. I usually reply within two days.