Pipeline keeps the chaos of recruiting in one place - firms, contacts, deadlines, and coffee chats. Here is what it is, the problem it solves, and how it came together.
01
What It Is
Pipeline is a web app that keeps the chaos of recruiting in one place: the firms you're applying to, the people you're networking with, the deadlines you can't miss, and the coffee chats you've lined up. It's built for college business students recruiting for consulting, finance, and adjacent roles.
It is private to each user, and designed to replace the scattered mix of spreadsheets, sticky notes, and school portals that students juggle during recruiting season.
02
How It's Built
A modern, typed web app over a managed database - built to be fast, private, and low-maintenance.
A typed front end. Pipeline is a single-page web app with two hand-built themes - a dark "Midnight slate" and a light "Paper & ink" - and a typographic identity of its own. The pipeline board is fully drag-and-drop, and the interface is tuned to load quickly and stay responsive.
A managed, private back end. Data lives in a managed database with per-user isolation enforced at the database itself, so each person can only ever see their own pipeline. There is no custom server to run or secure. A couple of lightweight background jobs power the outbound calendar feed and email reminders.
You
browser · four tabs
→
The app
typed, drag-and-drop, two themes
→
Managed database
per-user isolation, enforced
→
Your calendar & inbox
outbound feed · reminders
Built around a clear model. Firms, contacts, interactions, and planned chats each have a well-defined role, and the app keeps a deliberate line between what is planned and what has actually happened - the detail that keeps the follow-up logic honest.
Dashboard
Active
18
Chats
11
Offers
1
AppliedFirmFirm
InterviewFirm
Deadline outlook
Focus
Thank-you
Contact · by tmrw
Log it
Chat · today
03
The Features
Every feature earns its place by serving the core loop - track firms, nurture contacts, never miss a date.
Networking
Applied
Interview
Offer
Pipeline board
Every firm is a chip you drag through your recruiting stages. Each stage records its date and unlocks its own section on the firm - interview rounds, offer details, or a post-mortem takeaway - as a side effect of the move you were already making.
opens · Sep 2
closes · Oct 15
opens · Sep 9
Firms with real dates
Each firm carries its open and close dates, which then show up wherever they're useful - on the firm, on the calendar, and in your synced personal calendar. One entry, many views.
follow up · Fri
overdue
Contacts as the real pipeline
Recruiters, alumni, and interviewers grouped by firm. Logging a touch keeps "last contacted" current and nudges the next follow-up - and naming an interviewer on a firm adds them to your contacts automatically.
needs loggingJoin ↗
Scheduled chats
A coffee chat arranged over text becomes a card holding the plan, the join link, and your running notes. Once it's passed, it quietly nudges you to log what happened - sentiment, referrals, and the next step.
today
Calendar & application outlook
A month view of deadlines, follow-ups, and chats, plus a season-long timeline of every firm's window - so you can see the whole stretch, and where you stand in it, at a glance.
Calendar sync
A one-click feed pushes your deadlines, follow-ups, and chats into Google, Apple, or Outlook, so the calendar you already live in does the "don't miss it" work.
12
3
2
A dashboard that watches for you
At-a-glance tiles that surface what needs you now - deadlines closing in, follow-ups that have slipped, chats waiting to be logged, and offer responses coming due - alongside a snapshot of your whole pipeline.
what needs my attention?
✦ nothing leaves your device
Ask Pipeline
Ask in plain language - "what needs my attention this week?", "who am I overdue with?" - and get an instant, deep-linked answer. It runs entirely on your device, so nothing ever leaves it.
04
The Build Journey
Spun off from a larger personal project into a standalone, focused app. The rough arc it followed:
Foundation
The data model and per-user privacy, with isolation built in from the very first step.
From one screen to an app
A move from a single dashboard into a real multi-screen app: a firms directory and board, a full calendar, and a nav shell that works on both desktop and mobile.
Dates & follow-up automation
Application windows and a follow-up rhythm that advances on its own without ever overriding a date you set deliberately.
Scheduled chats
A way to plan a coffee chat, keep it separate from the record until it happens, and have it sync cleanly to your calendar.
Outlook & a sharper dashboard
A season-long timeline view and a dashboard reframed around what actually needs your attention.
Into students' hands
A survey of students recruiting right now, a round of changes shaped by what it surfaced, and a guided tour for the first run - then the first group invited into early access.
Each meaningful feature started as a short written plan before any code, and was built in small, reviewable steps.
Pipeline is now in early access with a first group of students using it through their own recruiting season. What they run into is what shapes the next round.
05
Data & Privacy
A user's pipeline is theirs alone
Every user's data is isolated at the database and visible only to them. A new account starts with a completely blank slate - nothing is seeded and nothing is shared. Privacy isn't a setting here; it's how the app is built.
Read the decisions behind the build.
See the product and engineering calls that shaped Pipeline - what was chosen, why, and what was traded away.