Giancarlo Petrini NG TECH LLC

Three apps. Two are live.

I make small, quiet apps and ship them through real App Store review under my own name. They are not a portfolio of concepts. You can download two of them right now, and the third is waiting on a Play listing.

Each one below says what it is and what it still gets wrong. I would rather you hear that from me than find it yourself in the first thirty seconds.

Unearth: Dust & Discover

A quiet excavation game for iPhone and iPad

Live on the App Store · v1.0

You brush dirt off a buried pot with one finger and turn it with two until every last speck is gone. There is no timer, no score, and no way to lose. Each pot is generated fresh — shape, glaze, era, and rarity are all seeded — so the one you are cleaning has never existed before and will not come back.

What still needs work Version 1.0 is the smallest thing I was willing to put my name on: one artifact type, one dig site, one loop. The collection shelf needs more reason to come back to it, and the brush still feels slightly too forgiving on the last few specks. I would rather ship a small thing that is actually finished and then widen it than ship a wide thing that is thin everywhere.

  • v1.0 plays fully offline. There is no backend, because I did not build one.
  • v1.0 ships no ads, no accounts, no analytics, no crash reporting, and no third-party SDKs.
  • v1.0 never shows an App Tracking Transparency prompt, because there is nothing to track.
  • Honors Reduce Motion: with it on, the pot stops drifting on its own.
  • If a later version adds anything that collects or shares data, it ships its own policy URL and this one keeps describing v1.0.
iOS 17+ v1.0 Since September 2026
Unearth: a pot almost entirely buried in dirt at a twilight dig siteUnearth: the same pot midway through being brushed cleanUnearth: a fully uncovered pot shown with its museum labelUnearth: the collection shelf of previously uncovered artifacts

Let's Dance Robot

An ad-supported physics toy with a beat, for iPhone and iPad

Live on the App Store · v1.7.5

Name a robot, watch it dance, then switch to Live Mode and run the show yourself: charge it up, feel the beat, and release on the downbeat to fling it across the screen. Hit the timing and you get a PERFECT — longer throws, wilder caroms, more points. Pick a faster track and the window gets meaner.

What still needs work This one has been through fourteen releases since launch and it shows — in both directions. The Live Mode timing is genuinely good now. The onboarding still drops you in without explaining why the charge meter matters, and Classic Mode has not earned its place next to Live Mode yet. It is the app I use to prove out release tooling, which means it gets updated more often than it gets redesigned.

  • Fourteen releases since December 2025, each one shipped through App Store review.
  • Ad-supported: a full ad stack plus a consent SDK, with an App Tracking Transparency prompt and a declared set of tracking domains.
  • Every shipped version pins its own privacy policy URL on this site, permanently, so the disclosures a build was reviewed against never change under it.
  • Game Center leaderboards, beat-synced timing windows, charge-and-throw physics.
  • The ad stack reads a remote kill switch served from this same Worker.
iOS 18.6+ v1.7.5 Since December 2025
Let's Dance Robot: charging up the robot before a throwLet's Dance Robot: hitting a PERFECT timing windowLet's Dance Robot: boosts applied mid-flightLet's Dance Robot: the Game Center leaderboard screen

Dancing Robot for Android

The Android port of Let's Dance Robot

Built and in review · not yet public on Play

The same charge-and-throw loop, rebuilt for Android rather than wrapped. Its privacy policy is already live and version-pinned at the link below, because the Play Console needs a reachable policy URL before a listing can go public.

What still needs work Not linked to a store page here yet, because there is not a public one to link to. I would rather show you a status than a dead link. When the listing goes live this entry gets a button like the others.

  • Consent handled by a Play-compliant CMP; Android has no App Tracking Transparency equivalent.
  • Version-pinned privacy policy already published and reachable.
  • Shares the remote ad kill switch with the iOS build.
Android v1.0.0 Not yet released

Working on something

Want an app built, or an existing one finished?

I take on contract iOS work: getting a stalled app through review, rebuilding a release process that keeps breaking, or building the thing from scratch. Send me what you have and what is in your way, and I will tell you fast whether I am the right person for it.