Indie App Lab · HCMC

Playful digital tools crafted by a solo maker.

OtterSpark is my indie label for experiments that make everyday workflows feel lighter. Each app is designed, built, and supported by one person obsessed with delightful details.

Apps shipped
3
Platforms supported
iOS · Android
Built & maintained by
One maker

Thoughtful software, handcrafted end-to-end

I noodle on ideas, sketch interfaces, write the code, and polish every micro-interaction myself. Shipping solo means every release reflects one clear vision.

Send feature ideas

Interfaces with personality

Sketches turn into playful layouts, motion, and sound that make utility tools feel welcoming and fun to use every day.

  • Custom iconography
  • Theme-able design systems
  • Accessibility-first gestures

Code that respects your time

I obsess over fast launches, offline resilience, and privacy-friendly analytics so tools behave reliably on the go.

  • Type-safe foundations
  • Performance profiling
  • Privacy-first telemetry

Community-powered roadmap

Feedback loops run directly through inbox notes and beta builds, shaping what ships next without layers of hierarchy.

  • User-led experiments
  • Friendly support replies
  • Open build logs

Sustainable indie cadence

I iterate in focused batches, validate ideas with real users, and keep releases lean enough for one person to support long term.

Weekly changelog notes
Kitchen-table usability tests
Slow, steady updates

Live apps under the OtterSpark label

These are the tools I rely on daily and continue to iterate in public. Download them, send feedback, and help shape what ships next.

UniQR

QR all-in-one utility tool

Scan, generate, and stash QR codes in one friendly app. Quick actions, history search, and custom theming keep your codes tidy and ready.

  • Smart history & tagging
  • Offline-ready scanner
  • Customizable layouts
Download UniQR
Tempra

Multiple parallel productivity timer

Run concurrent focus tracks for work, study, and rest. Visual progress rings and gentle nudges help balance deep work with mindful breaks.

  • Color-coded timelines
  • Intentional break cycles
  • Daily rhythm insights
Explore Tempra
Pawlyze AI

AI co-pilot for modern pet parents

Snap your pet to identify breeds, log wellness signals, and keep daily care todos synced—Pawlyze AI brings proactive insights into a single playful app.

  • AI-powered breed scanner
  • Health logs & reminders
  • Care insights & todos
Join the Pawlyze beta

How each release comes together

Solo building means short feedback loops. I collect signals, design in Figma, code in TypeScript, and ship updates with plenty of play-testing.

01 · Explore

Chasing curiosities, noting friction in daily routines, and sketching rapid prototypes.

02 · Build

Designing UI kits, writing code, and dogfooding features across devices.

03 · Polish

Squashing edge cases, adding ease-of-use touches, and sharing updates with the community.

Curious about the journey?

Here are a few behind-the-scenes answers for fellow makers and supporters following along.

Who keeps OtterSpark running?

Just me! I design the interfaces, write the code, ship the releases, and answer every support email under the OtterSpark name.

How are new features prioritized?

I keep a living roadmap fueled by my own usage and community suggestions. If you have an idea, email me and it just might sneak into the next build.

Can I get involved?

Absolutely. Join beta tests, share bug reports, or spread the word—every bit of support helps this indie lab keep experimenting.

Follow the build or drop me a note

Have feedback on UniQR or Tempra—or an idea for what to craft next? I read every message and love chatting with fellow builders.

Write to me directly