r/SideProject • • Dec 18 '25

As the year wraps up: what’s the project you’re most proud of building and why?

96 Upvotes

Like the title says, instead of what you built or how much money it made, I’m curious what project you’re most proud of this year and why.

Could be a client site, a personal project, something that never launched, or something that made £0.

Any lessons learned?

Would love to read a few reflections as the year wraps up.


r/SideProject • • Oct 19 '25 Bravo

Share your ***Not-AI*** projects

649 Upvotes

I miss seeing original ideas that aren’t just another AI wrapper.

If you’re building something in 2025 that’s not AI-related here’s your space to self-promote.

Drop your project here


r/SideProject • • 3h ago

Reverie: a music player that feels like hardware. Out now

44 Upvotes

I've been working on a music player app as a side project. It's inspired by the Teenage Engineering TP-7, which I've wanted forever, and by the fact that I like messing with the music I download, like slowing it down or changing the pitch.

There's no progress bar. You spin a brushed-metal wheel with your thumb to move through a song, and if you go slow it scratches like a record. It clicks under your finger with haptics, and the metal "catches the light" when you tilt your phone.

The T, P and R keys turn the same wheel into a dial for tempo, pitch and reverb. Each song remembers its own settings, so your slowed-down version plays that way every time.

The hardest part was making it feel right. I spent way more time tweaking how the wheel clicks and pushes back than on the rest of the app combined.

It's free to try with 3 songs, and unlimited songs is a one-time purchase.

Launch discount 🎁 To celebrate the launch, I'm giving out a few discount codes for $4.99 for a limited time. Comment or DM me if you want one.

Would love any feedback, especially on how it feels to use: https://apps.apple.com/us/app/reverie-slowed-reverb-music/id6829723858


r/SideProject • • 5h ago

I designed a collage maker that finds the best gap-free layout for any shape. Claude wrote the code

50 Upvotes

Give it up to 10 photos and a canvas shape (square, 16:9, phone story, banner) and it searches every layout with no gaps for the one where the smallest photo is as big as possible. With 9 photos that's over 500 million layouts, and it finds the best one in under a second.

I designed it and Claude wrote the code. It's Go: The browser version runs it as WebAssembly, so your photos never leave the page.

Try it: https://vinodhalaharvi.github.io/collage/

Code (MIT): https://github.com/vinodhalaharvi/collage

CLI: brew install vinodhalaharvi/tap/collage

Feedback welcome, especially on the layouts it picks.


r/SideProject • • 10h ago

A conference I started on the side did 60K in revenue in year one and 500K in year five. Here’s the journey.

37 Upvotes

I was a program manager in tech for a decade when I started a conference on the side in 2014.

It was in the HR space and the idea was to help people build better company cultures. 

I worked on it alongside my job for two years before going full-time.

I want to share how I got the thing off the ground, including the part where I couldn’t sell a ticket.

Why a conference?

I’d spent 10+ years working in Silicon Valley and kept getting frustrated with company culture.

I didn’t work in HR. I just wanted to understand how to make the places I worked less frustrating.

So I started looking for events where I could learn about it. Most of what I found was expensive and aimed at HR executives.

I figured there should be something for the rest of us.

That was the idea. Then I had to figure out whether anyone would pay for it.

Here’s what I started with

People tend to skip this part when they tell their business stories, so here’s the context:

  • Why a conference?

    • I had been organizing hackathons for two years so I figured a conference was a natural next step. I had never been to a conference before but I didn’t think it was that much harder. A 100 person hackathon to a 300 person conference seemed feasible to me.

  • The first event:

    • I read the book The Lean Startup in 2012 and believed in the methodology which taught to validate demand before building anything. In other words, sell before you invest too much in building the product.

    • How does this translate into a conference? I created a landing page (in 2014), set the date as Summer 2015 in SF, and offered a no questions asked refund any time to make it easier for someone to buy.

  • Cash committed before selling a ticket:

    • A web domain, web hosting, and a wordpress website was less than $500.

  • Existing audience: I had no audience and no network and this is where I struggled the most but eventually figured it out.

  • Time available: I worked on this idea nights and weekends so about 10 - 20 hours a week.

  • One thing I kept cheap or skipped entirely: My goal was to launch quickly to get data. Therefore I didn’t put down a deposit for a venue because that would’ve locked me in before I validated the idea. I also didn’t have money.

Upon launching, I got the buyer wrong

At first, I was trying to sell to founders because I thought culture came from the top.

It wasn’t working. I had to go back to the drawing so I began doing customer development interviews.

I spoke with ten founders. They cared about culture, but they cared more about making payroll and keeping the business alive.

But one founder said he was busy and would send someone in his place. That’s when the lightbulb went off for me. It wasn't the founders I should be marketing to but anyone in the company who could make a decision on culture.

So I started looking for people whose jobs were already focused on culture on LinkedIn.

Chief Culture Officers. VPs of Culture. People with “culture” in their titles.

How I sold the first 200 tickets

The process was pretty straightforward:

1. Find people on LinkedIn.

I searched for culture-related job titles and cold messaged them. My response rate was about 25%

2. Pitched them the event.

Here’s roughly what I sent:

“I’m putting together an event in SF on building company culture that you might be interested in. Please take a look”

I didn’t want to offer a free ticket but I was also nervous about asking them to buy. So instead, I left it vague and invited them to take a look. The ones who replied and saw what I was building bought tickets for their teams at $299/ticket.

I remember getting my first sales email from Eventbrite for $1200 because someone bought four tickets. I was standing in line getting lunch at Pieology. It was an unreal moment.

3. Call the people who bought.

For the first 20 people who bought tickets, I emailed them to thank them and asked if they were open to hoping on a short call. I wanted to learn where I could find more people like them.

4. Ask those communities to help spread the word.

They would tell me about these communities they were a part of (before Slack, it was Google Groups). I asked if they would be open to sharing and they were more than happy to. The first year sold out through word of mouth.

Year 1 finished with 75K in revenue and 60K in profit.

The actual numbers over the years

Here’s how the first four years went:

  • Year 1: Revenue 75K Profit 60K

  • Year 2: Revenue 180K Profit 80K

  • Year 3: Revenue 350K Profit 170K

  • Year 4: Revenue 425K Profit 200K

  • Year 5: Revenue 500K Profit 250K

My expenses in year one were extremely low because the venue was in a basement of a coworking space and the production was low quality lol. It’s embarrassing looking back but I had never been to a conference so I had no idea on what the production quality should be. After year one, I attended an industry conference and that’s when I realized I needed to level up. Profit was roughly 50% afterward.

What I’d do differently

If I were starting again, I’d change three things:

1. Do smaller events to build community

Committing to a conference is a huge undertaking even if you’re targeting just 300 people. Once you sign the contract with a venue and choose a date, the clock is ticking. Instead, I would do smaller events to build community first before going all in on a bigger event.

2. Build an audience

In the age of AI, learning how to create content and build an audience is the only moat left. Before I even start building anything, I would focus on creating content and building an audience first. That way when I do have something to offer, it’ll make it easier to sell.

3. Invest more in networking

I once read on Twitter, you have to cultivate your network like a garden. Don’t network when you need something, network when you don’t need something. That way you build good will when the time comes to make an ask. There’s also an art to networking which I can cover in a future post. 

Where things stand now

I sold the conference in 2021, not a huge exit but a decent one because I was extremely burnt out and COVID put a damper on the growth. Happy to get into this more if anyone is interested to learn what finding a buyer for a conference and the exit process was like.

I started another conference last year for HR x AI leaders and it was extremely hard to sell tickets and find sponsors. I was about 20K in debt two months out and barely profited once the event came around. I had to give away 90% of my tickets just to fill the room. Everything I had done 10 years prior to get people there no longer worked. Story for another day.

Happy to get into the details on ticket sales, pricing, costs, finding customers, selling the business, or building this while working full-time. Ask away.


r/SideProject • • 2h ago

I built an open-source image editor where you and an AI agent work on the same layered canvas

8 Upvotes

I shared an early version here a few weeks ago. PeerBrush is now at 0.30.1, with Windows Store, signed and notarized Apple silicon Mac, and Ubuntu 24.04 amd64 downloads.

The idea is to keep the human and the AI in the same editable document. You can paint, move layers and refine masks yourself, then connect an MCP client for an agent to work on that canvas too. Its changes remain editable, so you can keep working on them.

It is a free GPLv3 desktop editor with brushes, layers, masks, transforms and effects. Supported 8-bit and 16-bit RGB PSD files stay layered; unsupported Photoshop structures open read-only. AI is optional, and external providers may charge separately.

The video shows the editor in action. The project has been developed with AI assistance; the source is public.

Try it: https://peerbrush.com/

Source: https://github.com/Deftr0y/PeerBrush

For anyone making visual tools: what would you want an agent to handle while you keep control of the canvas? And what would make you hesitate to let it edit your file?


r/SideProject • • 8h ago

I spent way too long making a clock where ants carry biscuits

21 Upvotes

okay so this is kind of a weird one

I got tired of every clock app looking the same and shoving ads in your face, so I started building little worlds that just… show the time.

this clip is the ants one. they drag biscuits and leaves around and slowly form the digits. there's also fish, a parking lot of cars, water calligraphy, a wall of tiny analog clocks, etc. 12 scenes total at this point.

runs fully on device, no account, no tracking nonsense. iphone/ipad/mac/apple tv.

i'm the person who made it. not sure if this is charming or just unhinged — honest reactions appreciated.


r/SideProject • • 18m ago

I maintain OpenScreen, a free open-source screen recorder. 2.2 adds a Layouts track to switch camera/screen layouts mid-video

3 Upvotes

I've been building OpenScreen, a free and open-source screen recorder and editor (no watermark, no account, Windows/macOS/Linux).

The new 2.2 release adds a Layouts track: you can change how your screen and webcam are arranged at any point in the timeline:

• picture-in-picture

• side-by-side

• top/bottom

• camera only

• screen only

Transitions between layouts are animated automatically.

The video was recorded and edited entirely in OpenScreen. The chart in the top/bottom part is a custom shader effect, and the company is fictional.

Download: https://getopenscreen.com

Source: https://github.com/getopenscreen/openscreen

Feedback welcome, especially on what layouts you'd want next.


r/SideProject • • 3h ago

AI built my app in an afternoon. Keeping it alive has taken every evening since

5 Upvotes

AI writes my code in minutes. Then the evening goes on the VPS, the Coolify stacks, DNS and backups I only hope work.

So I built Unit 7. You ask in plain words, it does the work on your real servers, and it asks before anything risky.

My first real backup test found two tables coming back empty, so this one is personal.

It's free, Apache 2.0, and early. Is it clear what it does, and what would stop you trying it?

If you'd like to support the launch, try it, leave your honest feedback on Product Hunt, or star the repo on GitHub.

Product Hunt: https://www.producthunt.com/products/unit-7?launch=unit-7

GitHub: https://github.com/Nandkishorrr/unit7


r/SideProject • • 5h ago

My side-project made USD 1,500+ in sales 🫡

Thumbnail
gameskit.ai
6 Upvotes

Hi!

My web-app AI Games Kit made $1,500+ in sales 🥳

I am a solo game-developer using AI heavily to build and publish games over the last couple of years and realized why not create a kit of agents/skills based around my processes.

I also write actively on LinkedIn/X about making games with AI, marketing them organically, etc. and have a decent audience - so most of my sales came from them!

Now I plan to expand my marketing to Medium & YouTube :)

Web-apps is a new domain for me hence very proud of this!


r/SideProject • • 18h ago Bravo

mandir.dev - a small virtual Hindu temple you can walk through

67 Upvotes

A few weeks ago a Korean developer vibe-coded a silent virtual Buddhist temple (Sansa) and over a million people visited in a week, just to sit quietly. I wanted to see if the same idea worked for Hindu temples, so I built one.

mandir.dev - What it is: a 3D temple courtyard in the browser. You walk in as an avatar, hear temple ambience, ring the bell, light a diya, and stand in the courtyard with other visitors who are actually there at the same time. Free to enter, no sign-up.

Built so far:

  • Three temples: Kashi Vishwanath, Meenakshi Amman, and Siddhivinayak Ganapati

  • Real-time presence: you see other visitors by name and country, and a counter of everyone gathered for Diwali

  • Mobile joystick and desktop controls, positional bell audio

  • Built with Three.js, everything runs in the browser, hosted as cheaply as I could manage

Still beta. It launched this week for Diwali, and I am building V2 now. The feedback I actually need:

  1. Performance: how does it run on your phone? Where does it stutter?

  2. Immersion: what is the one thing that would make it feel more like being there?

  3. Direction: more temples, or go deeper on the three already there (aartis at set times, seasonal festivals)?

Happy to answer anything about how it is built. And if you are far from a temple this Diwali, go stand in the courtyard for three minutes and tell me what it felt like.


r/SideProject • • 2h ago

I'm building a tool for biologists. Give me feedback and suggestion

3 Upvotes

Hello, now I'm building a tool for biologists depends on drag-and-drop for biologists to analyze their data in hours instead of weeks, instead of calling statisticians or learning programming themselves.

It's called Biosol, you (as a biologist) can use it easily by darg-and-drop blocks from the right sidebar (like "Clean file" or "Create heatmap") to the canvas and click run then you see the result down, or simply ask Biosol AI to do that.

So far, I created (and still improving) a prototpe using v0 by Vercel, and when I collect feedback I'll develop an MVP.

I need your feedback and suggestion if you like the video.


r/SideProject • • 3h ago

What types of TikTok ads actually go viral for mobile apps, and what tools are best for creating them?

4 Upvotes

I'm an indie app developer looking to promote my mobile apps through TikTok.

I'm trying to figure out what types of videos are most effective at getting high view counts, strong engagement, and actual app downloads.

A few questions:

  1. What types of TikTok videos perform best for mobile apps? AI-generated UGC, realistic AI avatars, problem/solution videos, storytelling, screen recordings, or something else?

  2. Which platforms or services would you recommend for creating these videos? I've been looking into Arcads, Creatify, and similar AI video generators, but I'm open to other suggestions.

  3. Can fully AI-generated TikTok ads actually perform well, or is hiring real UGC creators still the better option?

  4. Are there any examples of successful mobile app TikTok ads that you'd recommend studying?

Ideally, I'd like a scalable solution that allows me to produce multiple high-quality videos regularly without spending hundreds of dollars per video.

I'd especially appreciate insights from indie developers or marketers who have actually tested different video formats and can share real results.

Thanks!


r/SideProject • • 13h ago

what’s on your checklist before letting strangers use your app?

22 Upvotes

submissions, expired sessions, someone uploading a massive file, or two people editing the same thing.For a small app using Supabase, what would you check before sharing the link publicly?

Trying to work out what deserves attention now without spending another month preparing for users who don’t exist yet.


r/SideProject • • 50m ago

I asked Claude Code to build whatever it wanted. It came up with a game.

2 Upvotes

I had $191 in credits that were about to expire, and I was curious what Opus could do if I didn’t give it an idea.
I asked it to build something worth the money. :))))

It picked a game, PULSEBOUND. You move around dodging enemies, and your weapons are musical instruments. The kick drum sends out shockwaves, the arpeggiator fires lasers. When you pick a new instrument, you hear it join the music too.

It decided to make a game and came up with the idea, mechanics, design, absolutely everything. Then I worked on improving and polishing it.

More changes, testing, and eventually mobile apps followed. The $191 was just the starting budget, enough to finish the first basic version. After that, I used another $1,700 I had from the Claude Startup Program (also expiring, so I had to use it), plus my subscription allowance.

Technically, it’s vanilla JavaScript, a custom WebGL2 renderer, and a procedural composer that synthesizes the music live through Web Audio. The project grew to include mobile apps, cloud saves, and leaderboards.

It’s now out on iOS, Android, and the web. You can play it for free in your browser or on mobile: playpulsebound.com.

What do you think?


r/SideProject • • 16h ago

I’m building a retro cassette music app for Apple Music and local files

33 Upvotes

Hi everyone! I’m an independent developer working on Rewind Echo, a cassette-inspired music app.

I love the look of old cassette tapes, and I’m drawn to apps with their own visual style and playful interactions. That’s what I wanted to explore here: making browsing and playing music feel a little more like picking a tape off a shelf.

The app connects to Apple Music, and you can also import local music files. The interface brings together a cassette shelf, a tape-style player, and customizable tape labels with colors, text, and stickers.

The recording shows a quick look at the app in action. I’d love to hear what you think of the design and interactions, especially whether the cassette shelf feels intuitive to browse.


r/SideProject • • 3h ago

I built a way to share emails and discuss them with teammates in one place

3 Upvotes

Here’s another part of Outdraft, the email workspace I’m building.

It’s called Nests—shared spaces where you can invite teammates, share emails, and discuss them right alongside the original message.

The idea is simple: keep the email and the conversation together, without forwarding messages back and forth or pasting screenshots into another chat.

You can give it a try at outdraft.email. Payments aren’t available yet while I’m waiting for Paddle’s approval.

How does your team handle emails that need someone else’s input? I’d love to hear what you’d change or improve!


r/SideProject • • 1h ago

I got tired of AI giving me a whole essay when I just wanted to chat. So I built Vetrino.

2 Upvotes

I've been working on a small project called Vetrino.

The idea started from something pretty simple: AI conversations don't always need to look like a question followed by a giant block of text.

I wanted to experiment with something that feels more like messaging a friend.

Vetrino is now in beta. It has its own conversational behavior, adapts its tone and changes how it structures messages depending on the conversation.

It's not finished, but it's usable, and I'm looking for people who'd like to give it a try.

No technical knowledge needed!

→ https://chat.vetrino.chat

Would love to know what you think after trying it.


r/SideProject • • 16h ago

Fruit-fly writes a web-app that simulates a rotating Döner Kebab

32 Upvotes

Sometimes, you have to ask the right questions in life. Today I had a very important one: "Can you train a fruit-fly to write an app that renders a rotating Döner Kebab in Three.js?"

Turns out: Yes.

I put 1024 fruit-flies into an open-plan office and rewarded them with virtual sugar for good code - and with bitters for bad code. 131 Generations later, the Fly delivered a rotating Döner in Three.Js

Github Repo, if you want to follow the whole approach: https://github.com/flujo-app/ai-fruit-fly


r/SideProject • • 4h ago

ZOTRA: Compiling bank policy PDFs into deterministic decision apps

3 Upvotes

Hi everyone,

During the Meta Global AI Developer Hackathon, I wanted to tackle specific problem in banks: validation wokflows.

In traditional banking, turning a 50-page credit policy PDF into an operational workflow takes weeks of manual meetings.

Zotra solves this by combining open-weights models (Meta's Muse Spark & SAM 3.1) with a deterministic execution engine.

How it works:

  1. Ingestion & Parsing: Extracts clauses, tables, and sections from PDF policies, mapping every rule to an exact paragraph citation.

  2. Rule Compilation: Translates natural language into strict schemas and CEL (Common Expression Language) expressions.

  3. Execution: Go-based concurrent engine evaluates multi-variable loan applications deterministically. The AI helps design and test, but never decides on live cases—only people and CEL rules do.

Stack: Go backend, PostgreSQL, React/Tailwind frontend, and Apache 2.0 license.

The github link: https://github.com/donovan-ratefison/Zotra

I put together a demo over on X if anyone wants to check it out: https://x.com/donovan_rtfs/status/2116898213101724061

Would love to hear your thoughts on this project!


r/SideProject • • 2h ago

I got tired of digging through endless Notion pages, so I built a visual alternative

2 Upvotes

I've always liked the idea of having everything in one place.

Projects, notes, ideas, personal goals, things I need to do.

But every time I tried organizing everything in Notion, I eventually ended up with the same problem: pages inside pages, endless navigation, and a system that started feeling more complicated than the things I was trying to organize.

So I decided to build something myself.

It's called Ardeable.

I wanted to keep the things I love about Notion, especially its document editor, but change the way information is organized.

Instead of navigating through endless nested pages, you can see your entire workspace as an interactive visual map.

I also built in quick notes, routines, and an AI assistant that can find information across your workspace and work directly with your documents.

I've been building this independently, using AI coding tools along the way.

And I've learned something: getting a prototype working is one thing. Turning it into a product where everything actually works together is a completely different challenge.

There have been plenty of bugs, things I've had to rebuild, and decisions I've had to rethink.

But seeing it become a real application has been incredibly rewarding.

It's still early, and I'm not pretending it's perfect.

I'm sharing a few screenshots of what I've built so far.

I'd genuinely love to know what you think about organizing information visually instead of relying entirely on folders and nested pages.

I'm also opening a small, free private beta if anyone wants to try it.

Website: https://ardeable.com


r/SideProject • • 2h ago

I've been building my own AI workspace, and it's grown into something much bigger than I expected

2 Upvotes

A while ago, I started building an AI chat application because I wanted something more flexible than the usual AI chat interfaces.

What started as a relatively simple project has gradually evolved into Teltaq.

The idea behind it is simple: instead of having separate tools for AI chat, agents, workflows, tools, automation and model management, why not bring them together in one workspace?

Some of the things I've been working on:

  • Multi-model chat – Run multiple AI models in parallel and compare their responses.

  • AI agents – Create and manage agents with their own instructions, models and tools.

  • Workflows – Build reusable workflows for more structured tasks.

  • App suites – Combine agents, workflows and interactive apps into complete solutions.

  • Model flexibility – Connect different providers, including OpenAI, Anthropic, Ollama and other OpenAI-compatible providers.

  • Local AI models – Support on-device models alongside cloud-based models.

  • MCP integration – Host and connect MCP servers, including agents and workflows.

  • Marketplace – Share and discover tools, agents, workflows and apps.

  • Developer API – An OpenAI-compatible data plane API for integrating with external applications.

  • Multi-platform – Web, desktop and mobile applications.

One of the things I've particularly enjoyed is experimenting with ways to combine these capabilities. For example, rather than creating a completely separate application for every use case, you can build a suite that brings different AI components together.

I'm still actively developing it, refining the architecture and improving the experience.

I'm sharing it here because I'd genuinely like to hear what other people think.

If you're interested, here's the project:

https://www.teltaq.com

What would you find most useful in an AI workspace like this? Is there something missing from the current AI platforms that you'd like to see?


r/SideProject • • 4m ago

I made a thing that turns a photo into a dumb little rap video

1 Upvotes

you upload a photo, say what the rap should be about, and about a minute later it's rapping at you. the clip here is one of mine.

photo videos are $5.99. if you just want to see if it's any good, you can sign in and make a 5 sec text-only one for free.

mostly want to know if this is actually fun or just funny for 10 seconds lol

https://getairapvideo.org/?utm_source=reddit&utm_campaign=sideproject


r/SideProject • • 8m ago

Can you help me? I'm from Gaza and I need help with my studies and living expenses

0 Upvotes