Independent software studio

We build mobile apps, games and web products, and ship them.

HariPin is a small studio that designs and engineers software end to end, from the first sketch to the store listing. Flutter on mobile, Laravel and Next.js on the web.

Live on Google Play:VishramSudookuinIcons

01 · Work

Things we've shipped

Vishram banner: 'Discover. Track. Vishram.' beside a phone showing the Trending Now screen
Vishram's Trending Now screen with India and World movie charts
Vishram's 'Can't decide? Let us pick' screen with a Surprise Me button
Vishram's My Achievements screen showing unlocked badge cards
01Flutter · AndroidLive on Google Play

Vishram

Every movie and show, in one place: saved, watching, done and liked, instead of a notes app full of titles.

What we built

  • Clean Architecture with BLoC/Cubit state management
  • TMDB integration for movies, shows, directors and actors
  • A 47-badge achievement system that rewards exploring new genres
  • Accounts on our own auth package, with in-app account deletion

Built with: Flutter / Dart / BLoC / TMDB

Sudooku banner showing the game board on a phone
02Godot 4 · AndroidLive on Google Play

Sudooku

A Sudoku game that stays out of the way: every puzzle has exactly one solution, and the help is there only when you ask.

What we built

  • Backtracking generator for unique, single-solution puzzles
  • Note mode with a pencil-mark sub-grid per cell
  • Smart numpad and multi-tier hints, including 'Hardest Cell'
  • Extended from an open-source base, documented in three devlogs

Built with: Godot / GDScript

inIcons banner: two phones showing the minimal icon pack on a home screen and the companion app
03Flutter · AndroidLive on Google Play

inIcons

An icon pack designed by a productivity nerd to make your phone less distracting.

What we built

  • Curated icon set designed to cut home-screen noise
  • Companion app: apply icons, request missing ones, browse wallpapers
  • Product design, branding and Play Store distribution end to end

Built with: Flutter / Dart

Everything we've made →

02 · What we build

Three things, done properly.

Mobile apps

Cross-platform Flutter apps with a real architecture underneath (Clean Architecture, BLoC, authentication), taken all the way to the store.

See: Vishram, inIcons

Web & backend

Laravel/PHP and MySQL backends, admin dashboards, automation of the repetitive work, and Next.js front ends like this one.

See: this site (open-source template), founder's Laravel e-commerce work

Games & interactive

Games and interactive pieces in Godot: the generation logic, the UI and the feel.

See: Sudooku

03 · Process

How working with us goes

No giant framework. Four steps, and you can see the software taking shape the whole way through.

  1. 01

    Talk

    You tell us what you're trying to build and why. We ask the awkward questions early.

  2. 02

    Scope

    We agree on the smallest version worth shipping, with a clear list of what's in and out.

  3. 03

    Build

    We build in small, visible steps. You see working builds, not status reports.

  4. 04

    Ship

    We release it, fix what real users find, and hand over code you own.

Portrait of Babul Raj Singh

Behind the studio

HariPin is run by Babul Raj Singh, a Flutter & full-stack developer with a decade of motion graphics, editing and colour grading behind the code, which is why the work cares how things feel, not just whether they run.

Outside the studio: led a team of 5 developers on a Flutter app and Laravel/Vue.js e-commerce platform, and a team of 8 on a cross-platform Flutter logistics system.

Meet the developer behind HariPin →

A project in mind?

Have something you want built?

Tell us what it is, who it's for and when you need it. A few lines is plenty. We'll come back with honest thoughts on scope, including when we're not the right fit.