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
6
Platforms supported
iOS · Android · Web
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
Tracklio

Multi-timer time tracker

Run stopwatches, countdowns, and Pomodoro sessions in parallel. Group timers by project, track billable hours, and see exactly where the day went without juggling apps.

  • Parallel stopwatch + countdown + Pomodoro
  • Project & billable time grouping
  • iOS Shortcuts automation
Gotcha Matcha

Cute foodie sticker journal

Turn meal photos into cute stickers, drop them on a calendar canvas, and build a visual diary of every matcha, coffee, and dessert worth remembering.

  • Photo-to-sticker in one tap
  • Calendar timeline & food map
  • Stats for drinks, desserts & meals
Stampify

Aesthetic photo stamp journal

Snap a photo, get a postage-stamp keepsake. Organize stamps into trip, daily-life, or people collections and revisit memories on a calm timeline.

  • Instant photo-to-stamp design
  • Themeable collections & shapes
  • Timeline view + pinch-to-zoom camera
QikSnap

Shareable screenshot polish

Drop raw screenshots into beautiful backgrounds, fine-tune padding and shadows, and add watermarks so every share looks polished and credited.

  • One-tap backgrounds & padding
  • Adjustable depth shadows
  • Watermark + light & dark themes
ImgFlow

Visual image processing pipelines

Build visual image processing pipelines with drag-and-drop nodes. Crop, resize, compress, and convert images effortlessly with an intuitive workflow builder.

  • Drag-and-drop pipeline builder
  • Batch image processing
  • Multiple format support

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 updates across all apps or drop me a note

Running multiple apps under OtterSpark—UniQR, Tracklio, Gotcha Matcha, Stampify, QikSnap, ImgFlow. Share feedback, request support, or suggest features for any app; I read every message.

Write to me directly