Biplab Mahanty

Runway

A client-management Android app built for independent workers. It organizes projects, estimates, and client details in one clear, structured dashboard.

Runway is a self-initiated product, shaped from my assumptions about how independent professionals manage client work rather than from a commissioned client brief.

Internal Tool
Android App

The Problem

Independent workers and freelancers often manage their clients across a chaotic mix of emails, paper notes, text messages, and messy spreadsheets.

When information is scattered, projects get delayed, invoices are forgotten, and important client details slip through the cracks. The goal was to create a single, focused place for managing business operations from a phone.

The Solution

I designed and developed Runway, a clean, distraction-free CRM app for Android. It brings clients, projects, estimates, and invoices together in one organized workspace.

My Role

  • UI/UX Design
  • Android Development
  • Database Architecture
  • Product Strategy

Designed Outcome

Runway is designed to reduce the number of places an independent professional has to check by keeping client details, projects, estimates, invoices, and documents in one mobile workspace. This is the intended outcome, not a measured client result.

Interface overview

The working product, from overview to invoice.

A continuous view of the main screens. Pause the movement by hovering, focusing, or pressing anywhere on the strip.

Business Overview
Client Directory
Client CRM
Project Tracking
Project Financials
Invoice Tracking

Key Product Decisions

I structured Runway around the relationships that shape independent client work, keeping contacts, projects, estimates, and invoices connected without duplicating information.

Runway dashboard showing monthly revenue, pending invoices, and active projects
01

Priorities at a Glance

The Goal

Make active work and payment status visible without requiring someone to open several separate screens.

The Execution

The dashboard surfaces monthly revenue, pending invoices, and active projects together, with project-stage filters available directly from the overview.

02

One Relationship, Connected Work

The Goal

Avoid duplicating a contact as the relationship moves from a prospective lead to active client work.

The Execution

A contact begins as a lead and becomes an active client when their first project is created. The same profile keeps their contact information and related projects together.

Runway client profile showing contact information and related projects
Runway project view showing total budget, payment progress, and related invoices
03

Project-Centered Billing

The Goal

Keep estimates and invoices connected to the work they describe instead of treating them as unrelated financial records.

The Execution

Every estimate and invoice belongs to a project, while invoices are created separately rather than generated from estimates. Pending invoices automatically become overdue after their due date passes, and the project view summarizes its total budget and payment progress.

Need a custom tool built around your business?

Building Runway taught me how to listen to a workflow and turn its friction into focused software. That same thinking applies to any business.

If off-the-shelf tools aren't fitting the way you actually work, I can build something that does.