Throughout my 20s, I have lived with different roommates in many different apartment setups. And every single time, the same conversation happens:

how do we split rent, FAIRLY?

How Do Most Roommates Split Rent?

There are several common approaches people use. Each has its merits — and its blind spots.


Method How it works Pro Con Best for Fairness
Equal Split Everyone pays the same amount Simple Completely ignores room size and quality Friends who do not want to overthink it
By Room Size Pro-rate by square footage Accounts for how much space you get Ignores features, occupants, pets Most basic roommate situations
By Income Higher earner pays proportionally more Feels equitable for people who share finances Awkward with strangers, penalizes success, irrelevant to what you actually get Couples or family members only
Negotiation Argue until someone gives in Flexible, can account for anything Creates resentment, no logic, no transparency, whoever is more assertive wins Nobody
Fixed % to Features Assign a set % premium to en-suite bath, balcony, etc. before anyone moves in Faster than full negotiation Who decides the %? A balcony means completely different things to different people. A fixed % ignores individual preferences entirely. When everyone already agrees on values
★ FairDivide

Room size + everyone rates every feature + occupants + pets — all weighted together
Transparent, mathematical, every voice counts, market-based pricing driven by real preferences Every voice counts equally. No single roommate can game the result. The math is fully visible. Requires about 10 minutes of setup Any roommate situation

The Methodology: How FairDivide Actually Works


The goal was simple: build a model that is mathematically defensible, transparent enough that every roommate can see exactly how their number was calculated, and flexible enough to capture individual preferences rather than imposing a one-size-fits-all answer.

The model works in three steps.

The Build: 5 Days, 2 WorkSTREAMS


Let me be specific about the timeline because I think it illustrates something important about what AI-assisted development actually looks like in practice.

What This Means Beyond the App


Fair Divide is a rent calculator. But building it taught me something more useful than how to ship a web app.

The same instincts that drove this project - identifying a problem others were living with too, mapping the full solution space before building anything, designing a methodology rigorous enough to withstand edge cases and adversarial inputs, then iterating until the output was something real people could trust - are the same instincts I bring to FP&A work every day.

In corporate finance, the tools look different but the problem is the same: take a messy, contested question and replace it with a transparent, defensible framework that stakeholders can actually align around. A rent split where roommates argue in circles. A forecast where every team has a different version of the truth. The skill is the same - structure the problem, design the logic, make the math visible enough that people trust it instead of fighting it.

What AI tools have changed for me is the distance between having an idea and testing it in the real world. I have always built things - spreadsheets, models, frameworks - for myself and my team. The constraint was never the thinking. It was the last mile: making it accessible, distributable, usable by someone who was not me. That gap has collapsed. And I intend to use that aggressively.

Next
Next

Use Python to scrape financial data and analyze Rule of 40