OVERVIEW

Sonnit.io - AI Meeting Companion

A self-built AI productivity tool that gained 37K+ views, validated a real freelancer pain point, and taught me to think like a product owner.

CLIENT/COMPANY

Personal Startup

ROLE

Product Designer & Developer

TIMELINE

03/2025 - 06/2025

TOOLS

Cursor, Figma, Supabase, Next.js

PROBLEM

Freelancers Were Missing Action Items, Not Just Transcripts

THE CHALLENGE

Freelancers, like me, were losing focus in meetings, caught between active listening and frantic note-taking. Existing tools either felt intrusive or gave generic recaps.

That’s when I realized: the transcript isn’t the product. The outcome is. Sonnit was built to help users stay present and walk away with next steps they could trust.

Meeting

Conversation

Transcript

Summary

Tasks

THE IDEA

The transcript isn’t the product — the outcome is.

Sonnit was designed to bridge that gap. Not just summarize, but highlight decisions, extract to-dos, and give users momentum after every call or meeting.

CONSTRAINTS

  • Solo developer/founder
    I had to scope every feature to what I could realistically build yourself. (Beginner)

  • LLM hallucinations
    Summaries sometimes included irrelevant or made-up information. I had to rigorously test prompts, but even then it's not 100% free of hallucinations.

  • Bootstrapped with no funding
    No user research budget, no backend engineer, no designer besides me.

  • Limited user testing
    Without a live user base, I validated mostly through Reddit threads, forums, and async feedback loops via TikTok.

DESIGN PROCESS

Empathize

Define

Ideate

Prototype

Test & Iterate

Validate

AUDIENCE

Designed for freelancers and small teams juggling calls

WHO THEY ARE

Freelancers, solopreneurs, and remote teams juggling client calls, deliverables, and deadlines.

Personas

Jordan, 28, Freelance UX Designer

Bio: Works on multiple projects. Always multitasking. Hates admin work.

Pain Point: "I don't want to rewatch a recording to remember every detail."

Goal: Passive transcription and follow-up summaries

Chris, 34, Startup Operator

Bio: Coordinates between design, dev, and client stakeholders.

Pain Point: “I lose half the to-dos unless someone types them in Notion.”

Goal: Automatic task capture that integrates into existing workflows.

RESEARCH

Reddit Became My Research Lab

APPROACH

I didn’t have a research budget, so I approached Reddit like a living focus group. I tracked phrases like “missed action items,” “note-taking fatigue,” and “tool overload.” Patterns emerged quickly: people didn’t want a transcript; they wanted trust in their own memory.

METHODS

  • Reddit analysis

  • Thematic synthesis

  • Competitive analysis

  • First-person testing

Reddit Quotes

  • “Otter is decent, but I still have to go back and create my own checklist.”

    — r/Productivity

  • “AI notes are cool, but unless it turns into a checklist I can track, I’m back in Notion doing the same work again.”

    —r/BuildinPublic

  • “I find it so hard to catch everything. It is not like people stop talking while I'm jotting notes down.”


    — r/Productivity

  • “Please give me something that doesn’t announce itself as a bot in my meetings.”

    — r/freelance

  • “The transcripts are also well under par … We have to go back and edit many transcripts which defeats the purpose of using this AI tool (Otter).”

    —r/ProductManager

  • “I use Notion to clean up notes after every call, but it’s still me doing all the work. I want something that just gets it down as it’s happening."

    — r/UXbyNature

Process

I tracked and analyzed recurring language patterns:

  • “I can’t catch everything clients say”

  • “Tools like Otter give me too much fluff”

  • “I hate bots joining my meetings”

  • "I forget exactly when something was discussed"

  • "I’m tired of manually rewriting meeting notes"

COMPETITOR AUDIT

Tool

Strengths

Gaps Sonnit Addressed

Otter.ai

Great transcription accuracy

Lacks action item system

Fireflies.ai

Rich integrations

Feels bloated for solo use

Notta.ai

User-friendly and fast

No task layer

Notion

Flexible, customizable

Manual; no AI help

Takeaway

Users want to listen; not multitask or re-watch recordings.

Having a bot “join” the meeting makes users feel unprofessional.

Users want ownership of their memory, not passive summaries.

Users don’t want to rewatch, they want to ask and get answers.

IDEATION

I Explored Bold Features, Then Ruthlessly Cut Anything Unnecessary

APPROACH

Once I understood the root problem: freelancers and solo workers struggling to capture and act on meeting info without losing focus, I headed into ideation.

My goal wasn’t just to design a UI, but to rethink how meetings could feel lighter, more actionable, and less intrusive.

HOW MIGHT WE

How might we help solo professionals stay fully present in meetings while still capturing everything they need to act on later?

IDEAS EXPLORED

Client Portal

Cut

A shared dashboard for clients to view their meeting notes, deliverables, and status

Added friction, raised privacy concerns, and introduced more UX challenges than it solved for an MVP

Real-Time AI Overlay

Cut

Summaries and tasks generated live during meetings on an overlay

Disrupted the flow of conversation; tested poorly with real transcripts and felt distracting

Global Smart Search Bar

Future

Natural language assistant to search past meetings, phrases, or follow-ups

Solves for long-term recall and gives the product “memory” over time

Summary > Task Bridge

Kept

Core feature: extract action items from summaries and transcripts with auto-add to lightweight PM board

Clean, fast, and core to the product’s value

AI Meeting Assistant

Kept

Natural language AI to assist, recall, or answer any questions about the meeting

Simple, effective, and valuable for solving user pain-points

MAIN USER FLOW

TESTING

I Dogfooded, Tested With Peers, and Iterated via TikTok Feedback

APPROACH

With no formal users and no QA team, my testing process had to be lean, scrappy, and honest. Every decision came down to: Does this make the product clearer, faster, or more useful?

I ran lightweight tests through:

  • My own freelance workflows (dogfooding)

  • Feedback from developer peers and TikTok followers

  • Manual testing of meeting uploads, prompt outputs, and task accuracy

  • Continuous review of AI summaries to tune for relevance

what was tested

1. Upload Flows

2. Transcript Readability

3. Summary and Chatbot Prompts

4. Task Accuracy & Relevance

5. Meeting Organization

ITERATION FROM
FEEDBACK

Feedback

Iteration

"This task doesn't make sense… where did it even come from?"

Filtered small talk; improved prompt logic

"This summary is too generic. I still have to read the whole transcript."

Added bullet takeaways and exec summary

"It’s already hard to find what I’m looking for after just a few meetings."

Introduced folder-based organization by client/project

“I thought it broke—nothing was happening."

Added visual upload and recording status feedback

before & after

Meeting Notes Output

Adjusted the prompt that handles notes output to have a more concise summary with clear bullets and formatted notes to help users act faster.

Task Extraction

Filtered out small talk to surface only relevant, meeting-based tasks. Assigned ownership and tags to the transcript when possible.

Upload/Record Feedback UX

Introduced feedback UI for file processing and recording to reduce user anxiety.

Meeting Organization

Meetings are now organized into folders by project, client, or custom tags, mirroring the mental model users already know from file systems.

SOLUTION

How the Final Product Solved Each Core User Pain

THE SOLUTION

Sonnit wasn’t just built to take notes; it was built to help people move forward. Every decision from transcript formatting to how action items were extracted was focused on one goal:

Turn meetings into momentum.

Whether users recorded live, uploaded a file, or integrated with a platform, Sonnit quietly handled the chaos and gave them back clarity.

core features

Capture the Conversation

Problem: Users forget critical details in live calls
Solution: Record, upload, or link calls via browser, Zoom, or Meet; all processed seamlessly in the background.

Turn Raw Input Into Insight

Problem: Users waste time combing through transcripts or vague AI notes.
Solution: Sonnit returns a short executive summary and bullet-point takeaways to help users understand what happened, fast.

Extract Tasks That Matter

Problem: Most tools leave users to create their own checklists post-call.
Solution: Sonnit filters out small talk and pulls relevant tasks with ownership tags, ready for action.

Manage Tasks Seamlessly

Problem: Users juggle follow-ups across separate tools like Notion.
Solution: Sonnit includes a lightweight project board with statuses, due dates, and task organization, all in one place.

Stay Organized for the Long Run

Problem: Over time, transcripts pile up and users lose track of what’s where.
Solution: Sonnit mirrors familiar systems like Google Drive so meetings can be grouped by client, project, or custom tags.

RESULTS

It Never Shipped — But It Changed the Way I Build Forever

overview

Sonnit never shipped… but it was the most transformative project I’ve ever built. It validated a real user pain point, taught me to think like a systems designer, and helped me go from zero code to full-stack MVP.

What it achieved

  • 37K+ TikTok views and enthusiastic early interest

  • Validated pain point through social testing and peer feedback

  • Inspired developer collaboration and future project ideas

COMMUNITY &
PEER FEEDBACK

I shared the MVP with a friend who works at Amazon, and his response was encouraging and insightful:

“This is a super cool concept. You’re solving a real problem, especially for freelancers. I just think corporates might hesitate due to privacy concerns.”

This affirmed two key points: the product had strong use-case alignment with solo workers and small teams, and it raised important design questions regarding data trust, which I now factor into every product I design.

My TikTok documenting the build received over 37.4K views and strong engagement. While followers couldn’t test the product directly, the feedback was overwhelmingly positive; people were excited by the UI, inspired by the idea, and consistently told me to keep going.

STRATEGIC OUTCOMES

Sonnit was my first full-stack product from concept and design to AI integration and front-end build.

What it unlocked:

  • I learned tools like Supabase, Cursor, and gained a foundational understanding of development

  • I developed a design-to-dev mindset and began to think like a product owner, not just a designer

  • I collaborated with a friend (a developer at Amazon), and we’ve since started exploring new ideas together

More than anything, Sonnit gave me the confidence to build. It showed me that I could own the end-to-end process and create something useful, even with no prior coding experience.

PRODUCT POTENTIAL

If launched, I believe freelancers and students would have been early adopters. The core use case, stay focused during meetings, and let AI handle the memory, still holds strong value.

While I’ve decided not to continue the product, Sonnit served its purpose: it opened the door to building, shipping, and growing.

REFLECTION

This Project Made Me a Builder

big picture

Sonnit started with a simple frustration, trying to take notes while staying present in client meetings. But what began as a UX challenge turned into something way bigger: my first real step into full-stack product thinking.

what surprised me

  • UX for AI is as much about language as layout

  • Prompt design = feature design

  • Every output format was a chance to improve user understanding

what i'd do differently

If I were to build again, I’d:

  • Collaborate with a backend developer from day one

  • Worry less about early UI polish and more about clean architecture

  • Build with security, performance, and scale in mind, even for an MVP

  • Document everything

    That said, working scrappy gave me momentum. It forced me to make calls fast and build a real feedback loop between design and development.

new approach

Sonnit reshaped how I think about UX. Now I ask:

  • What’s the job the user is really hiring this for?

  • How do I reduce friction without adding noise?

  • Where does trust break, and how do I build it back?

It also taught me a lesson that stuck:

No matter how much you test, the first version will never be perfect, and that’s not failure. That’s iteration.

closing thought

Sonnit didn’t ship. But I did.

And that moment of turning an idea into something real is what made me a builder.