DEV Community

Miran profile picture

Miran

Building small tools for messy real-life problems. Writing about product ideas, small workflow gaps, and building with AI.

Location United States Joined Joined on 

Work

Builder

Billing Reports, Processor Payouts, and Bank Statements Should Not Share One Upload Type

Billing Reports, Processor Payouts, and Bank Statements Should Not Share One Upload Type

Comments
5 min read

Want to connect with Miran?

Create an account to connect with Miran. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Debugging a Document Request That Turns Green Too Early

Debugging a Document Request That Turns Green Too Early

Comments
5 min read
The Last Chat Message Shouldn’t Decide Whether a Cleaning Shift Is Covered

The Last Chat Message Shouldn’t Decide Whether a Cleaning Shift Is Covered

Comments
5 min read
Who Gets to Mark a Client Upload as Reporting-Ready?

Who Gets to Mark a Client Upload as Reporting-Ready?

Comments
5 min read
The Request Was Ready to Close, but the Work Wasn’t Complete

The Request Was Ready to Close, but the Work Wasn’t Complete

Comments
5 min read
The Upload Succeeded, but the Application Still Didn’t Know What the File Was For

The Upload Succeeded, but the Application Still Didn’t Know What the File Was For

Comments
5 min read
Designing a Document Request Form Around the Wrong-Month Problem

Designing a Document Request Form Around the Wrong-Month Problem

Comments
4 min read
Designing a Client Upload Flow Without Turning It Into a Portal

Designing a Client Upload Flow Without Turning It Into a Portal

Comments
4 min read
The Moment an Email Template Needs Its Own Data Model

The Moment an Email Template Needs Its Own Data Model

Comments
4 min read
What I Learned Adding Email Notifications to a Small SaaS MVP

What I Learned Adding Email Notifications to a Small SaaS MVP

Comments
6 min read
Why Time Zones Matter Even in a Small Scheduling Tool

Why Time Zones Matter Even in a Small Scheduling Tool

Comments
5 min read
What Should Staff See Before They Accept a Cover Shift?

What Should Staff See Before They Accept a Cover Shift?

Comments
5 min read
How I Use AI to Find Edge Cases Before Building a Feature

How I Use AI to Find Edge Cases Before Building a Feature

Comments
6 min read
The Dashboard Should Show What Needs Attention, Not Everything

The Dashboard Should Show What Needs Attention, Not Everything

Comments
5 min read
Designing Shift Statuses for a Small Team Scheduling Tool

Designing Shift Statuses for a Small Team Scheduling Tool

Comments
6 min read
What Happens When Two People Try to Cover the Same Shift?

What Happens When Two People Try to Cover the Same Shift?

Comments
5 min read
Building a Cover Flow for Missed Shifts

Building a Cover Flow for Missed Shifts

Comments 2
4 min read
What Looked Simple Until I Started Building the MVP

What Looked Simple Until I Started Building the MVP

Comments
3 min read
The Messy Part Usually Starts After the Schedule Is Sent

The Messy Part Usually Starts After the Schedule Is Sent

Comments
2 min read
loading...