Shipping a tiny app for everyday decisions.
At
Randmly
Industry
Consumer
Why it mattered
Small decisions have an impressive ability to stall momentum.
Everyday choices like picking a movie, settling a debate, or deciding where to start often take far longer than they should. Options pile up, preferences loop, and what should be a quick decision turns into unnecessary friction. The issue wasn’t the importance of the choice, but how easily indecision crept in and slowed things down. Most tools meant to help either overcomplicated the moment or asked for too much commitment up front. Accounts, ads, and personalization layers added weight where none was needed. The opportunity was to remove effort entirely and help people move forward without overthinking.
Randomness works best when it stays out of the way.
Randomness is often treated as novelty, but it can be genuinely useful when applied with restraint. It acts as a tie-breaker, a nudge, or an exit when choice itself becomes the blocker. The goal wasn’t to replace decision-making, but to offer a fast, frictionless way through it. That meant designing something light, immediate, and honest enough to feel helpful rather than clever.
Simplicity, momentum, and restraint guided every decision.
What I shaped
A product defined as much by what it leaves out as what it includes.
Randmly was intentionally scoped around a few firm constraints: no accounts, no ads, no tracking, and no configuration to manage. Every feature had to earn its place by supporting a single outcome, helping someone make a decision and move on. The product centered on three generators, numbers, words, and movies, each designed to work instantly and without explanation. This restraint shaped the experience as much as the feature set, keeping the app lightweight, approachable, and easy to trust.
A native SwiftUI experience designed for speed and small moments.
The app was designed and built natively in SwiftUI to keep interactions responsive and fluid. Subtle animation, clear hierarchy, and tactile feedback reinforced a sense of immediacy without drawing attention to themselves. Integration with the TMDB API enabled random movie selection while keeping deeper details tucked away, available only when users chose to explore further. The result was an experience that felt intentional, but never heavy.
The impact
A small product that quietly removed friction from everyday moments.
Randmly shipped end-to-end, from concept through App Store release, as a complete and focused product. Its success wasn’t measured in scale, but in how consistently it delivered on its promise: quick answers, minimal effort, and just enough delight to make randomness feel useful. By staying intentionally small, the app avoided the complexity that often undermines simple ideas.
Faster decisions.
Roughly 50% faster decision-making in one very indecisive household.
Instant use.
Zero setup, zero friction from app launch to result.
Not every problem needs a system. Some just need an exit.
Up next
© Carlos Angeles 2026. All rights reserved.



