FindU Case Study
Helping the next generation of students figure out their next steps after high school.
Overview
FindU started pretty simply: a class project where we asked, why does figuring out college feel so painful for students who grew up with phones in their hands?
People joke and call it "Tinder for Colleges," and honestly that is not far off from the early concept. Students make a profile, swipe through schools that actually fit them, and slowly build a picture of what life after high school could look like.
What began as a prototype in a Raikes classroom turned into a startup that I now run with my cofounder, Wilson Overfield. We raised $115K, built a team of 15+ people, and talked to hundreds of students who were all trying to answer the same question:
What do I do after I graduate?
FindU focuses on the college path right now, but the bigger goal is helping students feel less lost when they think about “what’s next.”

Problem
When you graduate high school, everyone asks the same thing: “So what are you doing next?”
Some students have a plan. A lot of them do not.
The motivation for FindU came from watching friends and family stress over this decision, or avoid it completely. We did not want to assume what the problem was, so we started with interviews.
We talked to 50+ students from different backgrounds:
- honor-roll students
- athletes
- first-gen students
- kids who felt “behind”
- kids who felt pressure to be perfect
We did one-on-ones, group sessions, and plenty of casual “just talk to me about what’s going on” conversations. We kept it open-ended and let students lead.
Customer Interviews
The surprising part was how similar the stories were.
The straight-A student and the student barely passing were both saying versions of the same thing:
“I know college is important, but I have no idea where to start and it feels like too much.”
They were not struggling with intelligence. They were struggling with friction and overwhelm.

What We Heard
The same themes kept coming up:
- "I don't know how financial aid works."
- "How do I even find scholarships?"
- "I just don't know where I want to go."
- "My parents want me to go to a 'good school' but I don't know what that means."
- "I feel like I'm already behind."
These sound like questions, but they are really symptoms.
Underneath all of this, we landed on one core problem:
Students do not want to spend time researching colleges.
Not because they do not care.
Because:
- they are scared of choosing wrong
- they feel overwhelmed by all the options
- they do not know how to compare schools
- the information is scattered across rankings, PDFs, and random websites
The information is out there. It is just not packaged in a way that feels approachable to a 17-year-old juggling school, family expectations, activities, and life.
Solution
Swiping as a Starting Point
This is where the "Tinder for Colleges" idea came in.
Students already know how swiping works. It is familiar, low friction, and honestly kind of fun. We wanted the first experience of exploring schools to feel like that, instead of landing on a dense table of rankings.
Most students we talked to mentioned sites like Niche or US News. Those tools give you lists and rankings. What we noticed is that students end up defaulting to “top 100 universities” and scroll, without much sense of whether those schools fit their life, goals, or financial reality.
So we flipped the model.
Instead of asking, “Which of these top schools do you want?” we asked:
“What if we only showed you schools that actually make sense for you?”
That led us to focus heavily on personalization. Students build a profile and then swipe through schools that match them, not just schools that sit high on some generic list.


Design Evolution
From here, the design became an ongoing experiment. The swiping concept was the hook, but actually making it useful took several passes.
Version 1
Version 1 was our “get it working” phase.
You can see all the rookie mistakes:
- inconsistent icon sizes
- mixed icon packs
- too much information crammed into one card
- no real hierarchy
It looked like a swipeable info dump. The interaction was different, but the experience was still overwhelming. It did not actually make decision-making easier. It just moved the chaos into a card.

Version 3
By Version 3, my design skills and our understanding of the problem both leveled up.
Visually, it was cleaner and more consistent. This is the version we used for our beta launch, so it became the first real test with hundreds of students.
The feedback was interesting:
- students loved the swiping
- almost nobody clicked the “More info” button
- the match score badge did not matter to them
They assumed that anything in their feed was already a decent match, so the score did not add much. And if a screen makes it easier to swipe than to learn, students will just swipe.
So the problem shifted from “how do we make swiping feel good?” to:
“How do we help students actually learn about schools without overwhelming them or losing engagement?”

Version 7 (Current)
The current version is the result of a year of iteration and hundreds of user conversations.
The biggest change:
We removed the swipeable card from the core experience and moved toward an information-first layout.
From a UX standpoint, this:
- reduces friction
- makes the experience less gimmicky
- puts the focus back on understanding schools, not just reacting to them
We also:
- broke information into scannable sections
- added filters for location, costs, and other priorities
- introduced a saved page so students can keep track of schools they are serious about
- dropped in lightweight question cards to improve recommendations over time
This version finally felt like the right balance between “fun” and “useful.” That said, it is still not the final version. The whole product is built to keep evolving as we learn.

Scholarships
Pretty early on, one thing kept coming up whenever we asked about barriers to college:
“I do not know how scholarships work.”
“I do not know where to start.”
“I am scared I will miss something important.”
Students know scholarships exist, but the discovery process feels like this maze of tabs, random websites, and long lists where they cannot tell what applies to them.
Every college has scholarship pages. There are thousands of external opportunities. The problem is not supply. It is signal.
So we built a scholarship experience that:
- understands each student’s profile
- surfaces relevant scholarships
- ties those scholarships directly to the schools they are already exploring
No scrolling through hundreds of random “no essay” scholarships that may or may not be realistic.

We tested two main views:
- a swipe view, which felt more game-like and engaging
- a grid view, which felt more like a traditional list
Both had their place, but the real unlock was integrating scholarships into the core college flow.
Students using FindU are not just thrown into a giant pool of generic scholarships. Instead, they see school-specific opportunities tied to the colleges they are already saving and considering.
That means students are effectively discovering:
“If I go here, this is what it could realistically cost with the scholarships I am likely to get.”
For most students, cost is the deciding factor. So connecting schools and scholarships in a single flow became a huge part of the value.

Tasks
Once we launched scholarships, we saw a new pattern.
Students were:
- finding schools
- finding scholarships
- leaving the app to manage everything in spreadsheets or notes apps
From their perspective this made sense. From a product perspective, it meant we were offloading the hardest part of the process to tools we did not design.
So we built a task and application tracking system inside FindU.
This sounds simple at first, but we hit an important nuance:
Liking a school is not the same thing as applying to it.
In the early concept, we assumed students would like 5–10 schools and then apply to most of them. In reality, they liked 20+ schools and realistically planned to apply to a handful.
Through more interviews, we learned:
- “Like” means I am interested
- “Apply” means I am committing real time and effort
So the task system had to reflect that gap. We:
- separated “liked” schools from “active applications”
- let students attach tasks and deadlines (essay, FAFSA, recommendation letters, etc.)
- built a single view where they could see what they had done and what was left
This turned FindU from just a discovery tool into an actual execution tool.

AI Assistant
Once ChatGPT became mainstream, students started using AI for everything: homework, essays, and even parts of the college search. We knew we wanted to add AI, but not as “ChatGPT in a box.”
Our edge was context.
FindU knows:
- which schools a student is looking at
- which schools they have liked
- their interests and constraints
- which scholarships they have seen
So we built an AI assistant that could:
- answer questions about specific schools
- help compare schools
- suggest schools that match a student’s profile
- surface scholarships that actually fit
Pretty quickly, we noticed something humbling:
The AI was better at recommending schools than our first matching algorithm.
That pushed us to lean harder into AI as a core part of the product, not an add-on.
Right now, the assistant:
- lives on the school page with full context on that school
- also exists as a general assistant in the messaging tab for broader questions
Long term, we see this evolving into something closer to an AI college counselor that walks with students across the whole journey, not just helps them search.

Messaging
The last major piece was acknowledging something we heard from almost every adult we interviewed:
“Students do not go through this alone.”
Counselors, parents, coaches, friends. All of them influence the decision.
So we built a messaging layer that:
- lets students message counselors and parents directly
- lets counselors nudge students, share schools, or send deadlines
- lets parents stay in the loop without needing screenshots and separate group chats
We also made it easy to share:
- schools
- scholarships
- tasks
And we experimented with friend groups, where students could help each other discover schools and trade opinions.
This turned FindU into a shared space instead of a single-player app. It also naturally brought students back into the product, since important conversations and reminders were happening inside it.

Development
Pulling Data
One of the biggest challenges was not actually getting data. It was figuring out what data even mattered.
Most students we talked to could not articulate what information they wanted about a college. They would say things like "I want to know if it is a good fit," but when asked what that meant, they had no answer. Rankings did not help. Acceptance rates did not help. The information existed, but it was not packaged in a way that answered the real question:
"Will I be happy here, and can I afford it?"
So before we wrote a single line of code to pull data, we ran interviews. Lots of them. We asked students what they wished they had known before choosing a school. We asked recent grads what surprised them. We asked parents what kept them up at night.
From that, we built a list of what actually mattered:
- cost after financial aid (not sticker price)
- graduation rates and outcomes
- campus vibe and location
- programs and majors available
- scholarships tied to that specific school
The Technical Side
Once we knew what to pull, we had to figure out how.
We started with the College Scorecard API from the Department of Education. It gave us a foundation: tuition, test scores, demographics, graduation rates, earnings data. Solid, but dry. Numbers without context.
The bigger challenge was everything the government does not track:
- What does the campus actually look like?
- What scholarships are available beyond federal aid?
- What are the application deadlines?
- What majors and programs exist?
For images, we built scrapers that pulled photos from school websites and stored them in our own database. For scholarships and deadlines, we used a combination of web scraping and AI. We would pull raw content from school pages, then run it through a model like GPT to extract and structure the relevant information.
This was messy. Every school formats things differently. Some universities have one college. Some have twelve colleges within them, each with their own requirements. Nothing is standardized.
The Numbers
Right now, our database includes:
- 6,500+ schools with core data from federal sources
- 3,200+ validated schools with complete profiles
- 6,100+ schools with campus images
- 41,000+ academic programs mapped to schools
- 26,000+ scholarships with eligibility criteria
- 20,900+ deadlines for applications, financial aid, and housing
And it keeps growing. We run scheduled syncs to keep data fresh and flag schools where information has changed.
The goal was never to have more data than competitors. It was to have the right data, structured in a way that actually helps a student make a decision.
Student Data
The first version of FindU had a classic mistake: a long onboarding flow.
We asked students to fill out everything upfront. GPA, test scores, location preferences, budget, interests, career goals. The logic was simple: more data equals better matches.
The problem? Two things:
- Students dropped off. A 15-question onboarding is a lot when you just want to see what the app does.
- The data was static. Once a student finished onboarding, we never learned anything new about them. Their preferences were frozen in time, even though a junior's priorities might shift completely by senior year.
We were also missing signals that were right in front of us. Every swipe was information. If a student kept swiping right on small liberal arts schools and left on big state schools, that told us something. But we were not capturing it.

Progressive Profiling
So we rebuilt the system around progressive profiling.
Now the onboarding is short. Name, email, graduation year, maybe a couple basics. Enough to get started, not enough to feel like a chore.
The real profiling happens while students use the app.
As they swipe through schools, we drop in question cards. Quick, low-friction questions that feel like part of the experience:
- "What matters most in a college?"
- "Your ideal Friday night?"
- "What would make you swipe left instantly?"
- "Want undergraduate research opportunities?"
- "Can you handle real winters with snow?"

These questions do two things:
- They give us richer preference data than a static form ever could.
- They keep updating. A student's profile gets smarter the more they use the app.
We also started learning from behavior. If someone consistently swipes right on schools with strong engineering programs, we do not need them to tell us they are interested in engineering. The data shows it.
Academic Profile
Interests Profile
Career Profile
This shift from "collect everything upfront" to "learn as you go" made the matching way better and the experience way less painful.
Matching Algorithm
The matching algorithm is the core of FindU. We went through two major versions.
Version 1: Weighted Scoring
The first version used a simple formula: weight each factor, add them up.
base_score = (academic × 0.50) + (major × 0.25) + (financial × 0.25)Academic (50%) compared student stats to enrolled students using SAT/ACT percentile ranges. Major (25%) was binary—does the school offer it or not. Financial (25%) compared budget to net price after aid.
The category boost was where learning happened. As students swiped, we tracked patterns across school types (big public, liberal arts, STEM-focused, etc.) and adjusted future recommendations.
It worked. Fast (sub-100ms) and students got reasonable matches. But it could not reason:
- A low-income student with a $10K budget got filtered away from Harvard—even though Harvard costs $0–5K for families under $75K
- "Software Engineering" would not match "Computer Science" without manual mappings
- Category learning needed 20+ swipes before it had enough signal
Version 2: LLM-Based Matching
So we rebuilt it around GPT-4o-mini.
The model reasons about context:
Instead of rigid formulas, the model sees full context and reasons about trade-offs. It knows elite schools are often cheaper for low-income families. It understands "Software Engineering" equals "Computer Science." It reads intent, not just data.
The tradeoff is latency (100ms → 2–5 seconds). But the quality improvement is worth it.
The bigger insight: some decisions require understanding context, not just math.
The Startup Journey
This section is less about showing off wins and more about what I have actually learned building a startup as a student.
Team and Managing
In the beginning, there was no "managing." I was just in Figma for hours, building screens, tweaking pixels, shipping features. The work was the process.

Growing the team to 15 people changed everything.
Suddenly I was not just designing. I was thinking about tasks, priorities, who needs what, and how to get everyone moving in the same direction. The work shifted from doing to coordinating.
The hardest part has been context transfer.
As a founder, I spend 12+ hours a day on this. Every decision, every pivot, every user conversation lives in my head. But nobody else has that context. They join a call, get a task, and try to fill in the gaps.
So how do you transfer what you know to people who were not there when you learned it?
I still do not have a perfect answer. But I have learned that:
- Writing things down matters more than I thought
- Repeating yourself is not annoying, it is necessary
- The goal is not alignment on tasks. It is alignment on why behind the tasks.
This part of the job is not as fun as designing. But it is probably more important.
Business
We have raised $100,000 in funding and won over $15,000 in pitch competitions. That capital has let us do things like run marketing campaigns, order merch, and actually pay for tools.
But running a business means making decisions that pure design work does not prepare you for.
For example: our revenue model involves helping colleges reach students. That means we are sitting on student data—interests, preferences, where they want to go. Colleges want that information so they can recruit more effectively.
This creates real questions:
- How much information do we share?
- What is the line between helpful and invasive?
- Are we building something students trust, or something that uses them?
We have had to think through these tradeoffs carefully. The easy answer is "sell everything." The right answer is harder to find.
Marketing
This has been the hardest part. Honestly.
Across all our content, we have gotten over a million views. TikToks, Instagram, press coverage—people have seen FindU.
But right now, we have 178 active users.
Clearly, awareness is not the problem. Conversion is.
What has worked:
- Local presence. In Lincoln and Omaha, people know us. We have been on the news, featured in Silicon Prairie Weekly, and shown up at events. That has brought us connections, advisors, and credibility.
- Word of mouth. When students use it and like it, they tell friends. That is still our best channel.

What has not worked:
- Expecting viral content to translate into signups
- Marketing to students directly without school buy-in
So we are pivoting. Instead of going student-by-student, we are taking a school-first approach—onboarding entire schools at once. That meant building a whole counselor dashboard, which added complexity, but it also gives us a real distribution channel.

What's Next
We are still in the middle of it.
Right now, the focus is:
- Getting more schools on board through the counselor dashboard
- Simplifying the product so users know exactly what they are getting
- Improving the matching so recommendations feel less like suggestions and more like answers
FindU is not a finished product. It is a work in progress—and so is everything I have learned building it.