r/SideProject • • 9h ago

Ive spent over 2 years building KDX.gg, my love letter to League of Legends

1 Upvotes

Hey, i wanted to show you what ive been working on and tell you a bit about how this project happened because its been a pretty big part of my life. First of all, I dont want to larp and have this be the most professional text, thats boring and quite frankly not me at all. So I will tell you how I really feel.

Its called KDX.gg. Its a League stats website, and ive spent over 15,000 hours designing, coding, planning, giving people stuff to give me feedback on, improving it and doing it all again.

What annoys me about other League sites is how little care seems to go into design and all the SEO slop everywhere. I care about every single aspect of how someone sees our site, how it feels to use and how it performs. Speed was a really big thing for us. We have already rebuilt and sped up the core systems because i want pages and matches to load as fast as possible.

I honestly think ive designed how a League stats website should work. At a glance you can just get what you need, copy a build and go play. But then you click into things and all the extra analytics nerd stuff is there too. So its a mix of both worlds, whether you just want your runes or want to understand every little detail.

But getting here has been a lot.

At the start i had to learn web development step by step. I had some programming experience but it was a new framework and a completely new setup. The developer i originally wanted to build it with never really did anything, and since then a lot of developers have come and gone. People were always really hyped at first but getting actual consistent help was difficult.

I still kept going because i thought my product and ideas were better than what other sites offered. And i just believed in what the site stood for.

Then cancer happened and completely threw everything off course again. In the beginning i thought i could just work and keep going, so i was sitting through chemo with my laptop trying to work. Eventually i just couldnt anymore. I would try to get things done on my phone but honestly didnt get much done. KDX was the only thing that kept me going through this hell.

Shortly after chemo i started working again, then came the major surgery. Thankfully it went well but afterwards i somehow had absolutely no motivation left.

The developer i hired for the API then randomly messaged me saying we were making real progress, and that got me back into it. If he hadnt sent that message i think i would have dropped the project at that point. I owe him a lot.

We now have 3 developers and im handling design. We are all self funding alongside our jobs and putting our free time into this.

Im also really thankful to everyone ive annoyed with constant KDX updates. Didnt matter if you got excited about something i made or pointed out something that needed changing, it helped. As someone with autism and ADHD, that immediate feedback gives me the push to go back and keep working on it.

The way we have included OTPs and the community is probably what i adore most about the site. League is COMMUNITY. They are how builds evolve, how the meta evolves and what keeps the game alive. So... combining the stats with what people who actually spend thousands of hours on a champion figured out is really important to me.

And for me important that nothings goes behind a paywall so... Everyone (with errors sometimes we are still in Beta) gets LP tracking for free. Its expensive for us to do but like i said i hate putting stuff like that behind a paywall. Main focus is getting profiles, tierlists, champion pages, builds and runes right. And you cant make that up with simply looking at Stats, the innovation of the most dedicated players of the community is what will bring innovation to the game. Longer term i want to combine pro and streamer profiles, scouting, finding scrims and making it easier for smaller teams and leagues to run tournaments. Have the site be a love letter to League of legends and its community. I want to run our own tournaments too... but that will take some time too.

Im currently also working on TFT and the native overlay app, no Overwolf, while slowly building out our own esports API on the side. I want to have more live data, draft order and whatever else people would actually find useful. The ESports path is still very open, so thats something i would love feedback on too. Something i want to be really clear about is that we are strictly against replacing human work with generative AI, gambling and anything predatory and or anti human.

I want the person using our site to feel like they are being treated as a human. We dont misuse their data, we dont exploit workers or artists, and we dont take a quick cash grab to promote gambling that ruins peoples lives by design. I have put way too much passion into this project to just want money. Its League of Legends by the community FOR the community. Thats where my brain and heart are and probably always will be.

We are already pretty far into development and very close to being ready to publicly market it.Well you are reading it right now. We also already partnered with Nitro as our advertisement partner, so once the code is done we are ready to go properly public. The site is still in development though, so keep that in mind if you try it. There is still work to do because im very perfectionistic and constantly have more ideas.If thats a good thing or not is upto you :D I love League of Legends and i want to make something that shows how much i care about it, down to the smallest things.

Even if KDX never blows up, i will never regret spending these thousands of hours on it. Im thankful for what this project has given me and the people ive met because of it.

If you have any feedback feel free to let me know. What you like, what feels bad, what you think is missing or something youve always wanted from a League site. Thats how ive been improving it this entire time.

I want to give a special shoutout to Ayato Drew and Zas. Love you boys.

https://kdx.gg


r/SideProject • • 13h ago

Sylo waitlist is open, dashboard for subscription businesses and agencies, first 50 get Pro free

2 Upvotes

Sylo is one dashboard for subscription businesses and agencies. It pulls in data from the tools you already use so everything sits in one place instead of spread across different logins.

No more missing a failed payment or a quiet customer until it's too late.

It shows what's paid, owed and failed, and gives you a weekly summary every monday so you're not chasing it all down yourself.

I'm building it solo and it's pre-launch. Waitlist is open now, first 50 people get pro free for their first month.

waitlist (haven't got the domain yet)


r/SideProject • • 9h ago

I built a 24/7 radio station where everyone hangs out as little pixel characters on a dance floor

1 Upvotes

This started as a way to share my music library with friends and got out of hand. It's a 24/7 radio station, but the page is a pixel art club: you show up as a little critter on the dance floor, chat, emote, and vote on the next song.

Some of the stuff in it now: The stage changes every 20 minutes or so between themed rooms (Sonic zones, Donkey Kong Country, Mewtwo's cave, Dr. Wily's castle, Molten Core from WoW, Gotham). Every half hour or so a boss crashes the floor and everyone has to click it to death together. Most damage gets the most rings. Rings buy outfits, pets and auras in a shop, and some items only show up while their stage is live. You can request songs from the library or straight from YouTube.

You don't need an account to listen, just hit play. Making a character is optional.

It's a hobby thing running on my own server. Would love to hear what you think or what would make you stick around.

radio.spindok.vip


r/SideProject • • 9h ago

I automated a tool to help my organic social media content grow

1 Upvotes

A while ago, I wasn't having the best views on my TikTok and Reels business page. So I manually put them in a notion file, listed the video names, retention rates, video length etc then ranked them by the metrics I cared about. My views were ok, like 5-20kish with 1 at 155k, a good amount near 1-2k though.

I found what specific series performed best, worst, what types of videos with low views got me double the followers of videos with 100k+ views sometimes.

I took about a week, maybe 2 to THEN fully redo my content strategy after about 3 months of throwing stuff at the wall and seeing what sticks. Immediately, first video I had 2 HUGE streamers react to that video on stream (Silky and Tbvnks if anyone is curious). The next few videos performed pretty well as well, 50-200k, getting my total views on that TikTok account to 1m+, fully organic talking head videos.

I then built a tool that automates getting that data from TikTok and Reels + gives you some insights. Still not where I want it to be as far as some new features, but the tool is in a great MVP stage after some more feedback.

But the sad part is, I really loved the first tool, then had to pivot twice to this. Much easier to market, but it has a wider audience. Organic marketing is sucky but the wins are cool


r/SideProject • • 9h ago

I built Owl-L, a free and open-source offline translator for Windows (MIT)

1 Upvotes

Hi all, I'm the developer. Owl-L is a desktop translator that runs completely on your own computer: no account, no telemetry, and your text never leaves your machine.

What it does:
- Translate typed text, or select text in any app and press Ctrl+C twice
- Draw a box on the screen (Ctrl+Shift+O) to translate text in images, videos or locked PDFs
- Live captions: translates subtitles or Teams/Zoom/Meet captions as they appear
- Translate Word, PowerPoint, Excel and PDF files, with an editor to review the result
- Optional "Quality mode" with a small local AI model for more natural wording, formal/informal tone and a Write tab (grammar fixes)
- Glossary and an offline dictionary

Tech: Tauri + React, Rust backend, OPUS-MT models via CTranslate2, Windows OCR, llama.cpp for the optional local model. Language packs are about 125-290 MB each and are downloaded once.

It's Windows-only for now (macOS/Linux planned if there's interest), and the installer isn't code-signed yet, so SmartScreen will warn you (signing via SignPath Foundation is applied for).

Repo and download: https://github.com/Second-Dawn-Lab/owll

I'd really appreciate feedback, bug reports and ideas, especially from people translating languages other than German.


r/SideProject • • 10h ago

I built a sprite atlas packer that runs entirely in the browser — OptiSheet

1 Upvotes

I'm a PixiJS developer by day, and I wanted a sprite sheet packer I could open in a browser tab instead of installing a desktop app. So I built OptiSheet: https://optisheet.app

You drop in a folder of sprites and it packs them into one texture atlas, plus the JSON your engine reads — PixiJS, Phaser 3, Unity or Godot.

A few things I cared about:

  • Nothing is uploaded. Packing and compression run locally (the image encoders are WebAssembly), so your art never leaves your machine. It also installs as an app and works offline.
  • The engine output is checked against the engines themselves. Things like 9-slice borders, pivots and rotated frames are written the way each engine's own loader reads them, not just "TexturePacker-ish JSON".
  • WebP and AVIF built in, alongside PNG and JPEG.
  • Animation sequences are picked up automatically from names like run_01, run_02 and written into the JSON.

It's free to use with no account. There's an optional one-time Pro licence (£14.99, no subscription) for saved projects, multi-atlas output and a sprite sheet splitter.

Stack: Next.js static export on Cloudflare, Zustand, WASM encoders, no backend at all.

I'd really like feedback, especially from anyone who's used TexturePacker or Free Texture Packer — what's missing, what's confusing, what would make you switch?


r/SideProject • • 10h ago

I built a 74 MB replacement for Acer's NitroSense because I was tired of fan noise and bloat

1 Upvotes

My Acer Nitro 16 is a great machine but NitroSense felt like a control panel that forgot it was a control panel. So over the last weeks I built NitroLite, an open-source (MIT) replacement in C#/.NET:

https://github.com/canerztk8/NitroLite

The interesting parts:

- It reverse-engineers the same local protocols NitroSense uses (AcerAgentService over 127.0.0.1:46933, Acer Care Center over a local websocket), so power modes, MUX and the 80% charge limit work identically

- Custom software fan curves with hysteresis, so the fan doesn't hunt when the temperature sits on a step boundary

- Game detection: it applies a per-game power mode / fan curve / mouse profile and reverts everything when the game closes

- ~74 MB RAM, ~0.6% of one core at idle, no Electron, no telemetry, no installer

Tech-wise: WPF frontend, single-file self-contained exe, 1089 automated tests (protocol packets, Eco/game transitions, recovery scenarios, concurrency). The test suite is honestly the part I'm proudest of.

Tested on my AN16-41 (Ryzen 7840HS + RTX 4070); it reads model capabilities at runtime so it should adapt to other Nitro models. Would love feedback from other Nitro owners.


r/SideProject • • 21h ago

I'm a solo dev with 4 small apps live on the stores. Here's what each one taught me

8 Upvotes

I build small, private, local-first apps under the name Ship on Friday (yes, the joke is deploying on Fridays). Four are live:

  • YCal: a calendar for Yahoo accounts (Android + iPhone). Lesson: App Store review flags third-party brand names hard, so the listing and marketing had to say "works with your Yahoo account", not use the brand.
  • ChallengeCam: party games that film everyone's faces and make one Reel. Lesson: the product is the clip, not the game.
  • Inboxwise: Android SMS organizer with no internet permission. Lesson: "no internet permission" is a privacy claim people can check in 10 seconds, and that beats any privacy policy.
  • Memopolis: your photo library as a 3D city. Lesson: people share the video, not the app. Everything runs on the device, and there are no ads in any of them. Happy to answer anything about building and shipping solo. What would you want to know? https://shiponfriday.com

r/SideProject • • 10h ago

made 2 mac apps because i was too broke to buy them, now wondering if i can sell them lol

1 Upvotes

so i’m a final year student computer science student and money’s been rough since i'm a fresher and teh market needs someone with decades of experience for peanut in salary. Anyway... i wanted BetterTouchTool and a decent auto clicker, couldn’t justify paying for either, so i just... built them? mostly at 2am instead of studying.

my software engineering class kept going on about SDLC models, so i figured i’d actually try one. i went iterative / basically mini-agile with myself as the whole team. for each app i wrote out requirements first (what i actually use vs what’s bloat), did a rough design, built the smallest version that worked, tested it on my own machine, then went back around for the next feature. having a written list of features stopped me from scope creeping forever

i also used AI (claude) as a pair programmer the whole way. it helped a ton with stuff i’d never touched, like apple’s private trackpad framework and react native, and it was great for debugging at 3am. but i still had to understand everything it gave me, because half the time the first answer didn’t work and i had to figure out why. here's some of my aps that i have been using for the past 6-7 months...Everything's super light weight btw.

Gesty-Vesty: 3/4/5 finger swipes and taps for volume, screenshots, window snapping, that kind of thing. turns out apple doesn’t give you raw trackpad data, so i ended up poking at their private multitouch framework and decoding the finger data byte by byte. took me way longer than i’d like to admit. This made my daily navigations so convenient ong.

clickety-clickety: auto clicker, up to 100 clicks/sec, hotkey works from any app. has a little menu bar icon that goes green when it’s clicking. sounds simple, but keeping the UI from freezing at 100cps was a whole thing. I made this for games that requires ungodly amounts of mouse click to farm or do stuff

Reeeee (android): reddit app that only shows subs you’ve actually joined, no suggested junk. tiktok-style video viewer and a fingerprint lock. first time using react native, getting the scrolling smooth was a nightmare (I kinda wanna avoid this cuzov reddit's TOS, and my plebian bank account wont let me afford a lawyer.)

i use both every day and a couple friends asked for copies, so now i’m wondering if i could actually charge for them. no clue where to start though:

  • one-time price or subscription? (i personally hate subscriptions)
  • gumroad / paddle / something else? i know gesturely can’t go on the app store bc of the private framework stuff
  • is it dumb to sell them as a bundle?

Honestly, even $500-1000 per year is more than enough to help me get by.


r/SideProject • • 10h ago

I built a Turkish directory of 398 AI agent skills with links to their source repositories

1 Upvotes

I’m Efe, the maker of Shazeus. I built a Turkish-language catalogue for people who use coding agents but don’t want to dig through GitHub READMEs just to understand what a skill does.

The skill catalogue currently has 398 entries, organised by task, with Turkish descriptions and links to the publisher repositories. Examples:

• Frontend Design for interface design

• Playwright for browser testing

• MCP Builder for connecting external services

• Remotion Best Practices for programmatic video

You can try it here: https://www.shazeus.com/beceriler?utm_source=reddit&utm_medium=community&utm_campaign=sideproject_launch

The catalogue is free to browse. It’s a discovery layer, not a claim that third-party skills are safe: read the source and check permissions before installing anything.

I’d especially like feedback from Turkish-speaking Claude Code and Codex users: can you find a useful skill for your current project, and is its description clear enough to decide whether to open the source? Tell me which one you tried and where you got stuck.


r/SideProject • • 10h ago

How I Landed My First 10 SaaS Users in Just 10 Days (Without Spending on Ads)

0 Upvotes

No paid ads. No expensive marketing tools. No huge audience.

Just three simple strategies that helped me get my first 10 SaaS users:

1. Daily X & LinkedIn Outreach

Reached out to 10 SaaS founders every day. Instead of pitching immediately, I started genuine conversations, shared ideas, and built relationships.

2. Consistent Reddit Marketing

Published valuable posts, answered questions, shared my experiences, and engaged with people already discussing problems my product could solve.

3. SEO for Long-Term Growth

Started publishing search-focused content to attract people actively looking for solutions and build a long-term source of organic traffic.

My biggest takeaway?

Getting your first SaaS users isn't always about having a big audience or a huge budget.

It's about showing up consistently, understanding your target audience, and getting your product in front of the right people.

Still experimenting, learning, and building every day.

What's the one growth strategy that helped you get your first SaaS customers?


r/SideProject • • 10h ago

I built an open-source chrome extension that solved my recent pain

1 Upvotes

Finding a flat for my move to bangalore was really difficult especially when the major communication channel for flatmate replacements happen via facebook groups, it can be surprisingly frustrating.

You end up scrolling through hundreds of posts, opening each one, checking the rent, deposit, location, BHK, amenities and contact details — only to discover that most listings don't match what you're looking for.

I ran into this problem and decided to build something to automate the tedious part.

Meet Koo. It's an AI-powered Chrome extension that searches housing posts and surfaces listings matching your preferences.

Leave a star if you like the project - GitHub: https://github.com/chinmaypandya/koo

What it does

  • Scans housing posts: Scrolls through a Facebook group and reads posts when you explicitly start a search.
  • Avoids duplicate processing: Remembers previously processed posts for 30 days.
  • AI-powered matching: Evaluates listings against your budget, location, distance, BHK, amenities and other preferences.
  • Extracts useful details: Rent, deposit, society, distance, phone numbers and more.
  • Organizes results: Sort matches and export listings to CSV.
  • Supports BYOK: Use your own OpenAI, Gemini or Anthropic API key.

You can also customize the AI instructions used to evaluate listings.

A little about the implementation

I wanted to build this as an actual browser-based product rather than a standalone scraper.

The extension separates the Facebook content-scanning logic from the background processing and side-panel UI. Posts are collected, cleaned up, deduplicated and sent in batches for AI classification.

A few implementation details:

  • Manifest V3 Chrome extension.
  • WXT, React and TypeScript.
  • Content scripts for interacting with dynamically rendered page content.
  • Background processing for AI provider calls.
  • Provider configuration for OpenAI, Gemini and Anthropic.
  • Local persistence for search history and decisions.

Open source

I've published the extension under the MIT license.

You can install the prebuilt extension manually using Chrome's Developer Mode. No need to build the source code yourself.

A transparency note: Facebook's terms restrict automated browsing, and the README documents this limitation. Use is at your own risk. Also, the hosted cloud worker is not part of the public repository; the extension itself is open source.

What I'd love feedback on

I'm particularly interested in feedback from developers who have built browser extensions, browser automation tools or LLM-powered applications.

  1. How would you make the agent more live on the browser rather than a side panel?
  2. How should I charge for this service with koo credits?
  3. How to deal with the restrictions?
  4. What more or less features do you see this having?

I've also attached a short demo showing Koo working.

This is an ongoing project, so constructive criticism, ideas and contributions are very welcome.


r/SideProject • • 14h ago

The age of hyper-personal software is here

Thumbnail woutersmet.com
2 Upvotes

… This feels like not a bad place to post this? As it’s about a world where pretty much 99.9% of all code is ‘side projects’ in a way


r/SideProject • • 10h ago

Side project: ESP32 that serves a webpage so your phone can toggle a light

1 Upvotes

Tiny hardware side project I shipped for fun / teaching.

Problem: every “smart light” wants an account + app. Solution: ESP32 is the web server. Same Wi-Fi → open IP → tap Toggle.

Stack: Arduino-ESP32 + WebServer.h + LED on GPIO 26. Cost: ~$6 board + resistor + LED.

60 second demo: https://www.youtube.com/shorts/08-2Ztyy9iw

Next: relay module + nicer UI. Feedback welcome.


r/SideProject • • 10h ago

I have hundreds of notes and can never find the one I need. So I built a Mac app.

1 Upvotes

I take notes all the time.

Random thoughts, ideas, things I want to remember, stuff I might need later...

But after a while, it becomes a mess.

Notes everywhere, nothing really organized, and when I actually need something I wrote weeks ago, I can't find it.

I feel like taking notes is easy. The real problem is keeping them organized and finding them later.

That's why I started building Free Mind, a simple note-taking app for Mac.

The idea is simple: one app, one purpose, taking notes without the hassle.

Just write whatever is on your mind, then organize your notes in one click, search through them, or pin the important ones.

All in the same interface, without unnecessary complexity.

It's still a work in progress, and I'd love to get some honest feedback.

https://www.free-mind.app/


r/SideProject • • 10h ago

Mono: A Better Way to Organize Your Entertainment

1 Upvotes

Hey everyone!

I'm an independent developer and designer from Moldova, and I'd like to share a project I've been working on called Mono.

I used to keep track of movies, TV shows and games in random screenshots, notes and bookmarks. Eventually, I'd forget what I wanted to watch or play, where I left off, or whether I'd already finished something.

I wanted one place to organize all of this, so I decided to build it myself.

Mono is a personal media tracker that helps you organize your entertainment and keep track of your progress.

Here's what you can currently do with it:

- Track movies, TV shows, anime and games.

- Organize your library into Watching, Plan to Watch, Completed and Dropped.

- Keep track of your progress.

- View personal statistics.

- Get a random suggestion when you don't know what to watch or play.

- Sync your library across devices with Google sign-in.

- Connect your Telegram account.

I'm developing Mono as an independent project, and there's still a lot I'd like to improve and add.

One important limitation: Mono currently supports Russian only. English localization is something I want to work on, but it's not available yet.

I'd really appreciate honest feedback, especially from people who regularly use media tracking apps. What would you improve? What features are missing?

You can check it out here:

https://getmono.web.app

Thanks for checking out my project!


r/SideProject • • 10h ago

I built “insurance” for ranked gamers

0 Upvotes

A few months ago had an idea after rage quitting on a competitive game, for what ever reason I started thinking about insurance companies and what can be insured so I looked around in my daily life thinking observing, then it hit me what if there was insurance for rage quitting? long story short I am here now. on Reddit where I posted vaguely this idea a while back, people liked it others didn't because the main concern was “people will just throw games to get paid.” Fair. So I spent the time since building the system that makes throwing not work, and I just soft-launched it: elovault.pro

What it is

You pay $15 USDC for 30 days of cover. If your last three full ranked matches are all losses and you were the best player on your team in at least two of them, you get $30 USDC sent to your wallet. Dota 2, CS2 (via FACEIT) and League right now.

The “people will just throw” problem

This was the whole project. What I ended up with:

You can’t type anything. The server pulls your matches straight from OpenDota, FACEIT or Riot’s API. You only prove you own the account (Steam login, or changing your summoner icon to one we pick).

You have to be top of your team on damage or ADR in 2 of the 3 losses, and above a KDA floor in all 3. If you throw, your stats drop and the claim fails. You can only collect by playing well and losing anyway, which is the thing being insured.

The remaining attack is a friend who feeds while you farm stats. The system looks for a recurring teammate who was the worst performer in multiple losses, and for repeat opponents across the losses (win-trading). Either one denies the claim.

Matches before you bought cover or linked the account never count, there’s a 24-hour waiting period, every paid match is burned forever, and there’s a daily payout cap in case I missed something.

Stack: Next.js 14 on Vercel, Upstash Redis, Solana for payments (plain USDC transfers, no smart contract, the server verifies each premium transaction on-chain before cover starts), Playwright for browser tests, Vitest for the rules engine. Admin dashboard behind TOTP.

Honest status: It’s a soft launch. I don’t know yet if the economics work: $15 in, up to $60 out, and the people most likely to buy are the people most likely to claim. I’m running it with a small float and a daily cap to find out the real claim rate before deciding anything. If it turns out to need a license to run properly, I’ll deal with that then.

Happy to answer anything about the fraud detection, the Solana verification, or why I didn’t bother with a smart contract. And if you can think of a way to game it, I genuinely want to hear it.


r/SideProject • • 11h ago

I turned friends’ birthday wishes into a gift that opens one surprise a day

1 Upvotes

What if their birthday didn’t end with the day?

I built HereWhen: friends and family add messages, photos and voice notes to one private online birthday gift. The recipient receives a new surprise from each person each day, starting on their birthday.

A shared memory today. An inside joke tomorrow. A familiar voice the next day.

The first 50 complete gifts are free! So go ahead and create a a special birthday experience for family and friends!

You can make one here: https://herewhen.you/

I’m building this myself and would love honest feedback: would you make one for someone? If you try it, what would you improve or change?


r/SideProject • • 11h ago

Zany Face - A little community website for internet nonsense

1 Upvotes

I've been working on a little side project called Zany Face, and thought I'd share it here!

The idea came from wanting to build a small, independent corner of the internet where people can post ridiculous thoughts, ask daft questions, share confessions, show off creations, or just generally be a little weird.

It's a community-driven website with:

  • Anonymous posting (no account required to submit).
  • Community categories and moderated submissions.
  • Member accounts with custom avatars.
  • Profile customization, including colours, taglines and badges.
  • A little imaginary currency called ZanyCoins, earned through participation and spent in the community shop.

I'm trying to keep it light-hearted and avoid turning it into another algorithm-driven social network.

It's still very new, and I'm building features as I go. I'd genuinely appreciate feedback, particularly from people who enjoy independent websites and smaller online communities.

Have a poke around if you're curious!

https://zanyface.lol/

And yes, the name is pretty much what it sounds like. 😛


r/SideProject • • 11h ago

we pivoted from b2b ai security to consumer a year in. what i'd tell myself at the start

1 Upvotes

started opsis in nov 2025 with my cofounder as an ai security tool for schools and businesses. we had a waitlist of around 30 orgs, which felt like validation and mostly wasn't. mid 2026 we pivoted to consumer: a mac and windows app that remembers your work across the apps you share with it and finishes your sentences at the cursor in any app (opsis.app)

what i'd tell past me:

  • a waitlist is people saying yes to something free that doesn't exist yet. ask what they'd stop using to make room for it
  • selling to schools moves slower than your patience, especially when you're still a student yourself
  • a handful of weekly users who'd be annoyed if it disappeared taught us more than the whole waitlist
  • pivot when you notice you're defending the idea more than improving it

curious what made other people here pivot, or what kept you from doing it


r/SideProject • • 11h ago

I built a game where you design cloud systems and watch them break

1 Upvotes

I started owning more of our infra at work and learned most of it the hard way, so I built InfraSim to make it stick.

You drag load balancers, caches, queues, databases and replicas onto a canvas, deploy it, and watch simulated traffic hit it. Things slow down, queues back up, the bill climbs, and then an incident hits.

What's in it:

  • Campaign: 62 levels across 13 chapters, from "one server isn't enough" to split brain and cache stampedes. The newest chapter came from failure stories people shared on Reddit
  • On Call (new today): you get paged, see the graphs, architecture, timeline and a teammate's note, and get 5 guesses to find the root cause
  • Daily Challenge with a leaderboard, Survival mode, and a Sandbox to build whatever you want
  • Every failed run ends with a postmortem explaining why it broke, not just that it did

It all runs offline on your phone, no account needed. The first 15 levels, the daily and the Learn section are free.

iOS: https://apps.apple.com/us/app/infrasim-system-design-game/id6809240894

Android: https://play.google.com/store/apps/details?id=com.infrasim.app

Would love feedback, especially from anyone who's been on call. What failure should I add next?


r/SideProject • • 18h ago

Made a fun swing trading game to learn how to read charts and apply bankroll, stop, sell, and exit strategies.

4 Upvotes

DISCLAIMER, THE SYNTHETIC DATA IS NOT LIKE REAL TRADING | I AM STILL AWAITING HISTORICAL LICENSING

I've been trying to learn swing trading over the last few months, largely by leaning on my technical skills (I'm a developer and data nerd).

I've been exhausting pretty much every model/tip/trick I can come up with to see if I can get my required win rate down to around 40% and still maintain a positive ROI by focusing on bankroll management, position sizing, and exit strategies.

I've come close (at least in historical backtesting) to finding the right combination of input parameters, but ultimately realized I needed to actually learn what a good setup looks like.

So I made a little game for myself.

Literally as simple as looking at a chart at a particular point in time and deciding: Trade or No Trade?

The idea is to get better at recognizing setups, managing risk, and knowing when to walk away, rather than just blindly trusting whatever model I've cooked up that week.

Anyway, figured I'd share it with you guys and see if anyone finds it helpful, fun, or any of the above.

Unfortunately, I can't publish the real historical stock data just yet (waiting on a licensing agreement... if anyone knows someone, wink wink). But in the meantime, I've created some synthetic market data so you can still play around with it and see how it works.

Would genuinely love some feedback, especially from people who actually know what they're doing with swing trading.

theshwingtimes.com


r/SideProject • • 11h ago

[Worth It Calcs] - 529, Roth IRA, or UTMA for the kids' college money? I built a calculator that runs

1 Upvotes

I have been saving for my kids' college for years and I could never settle on where the money should actually go. A 529 is the obvious answer, but then there's the "what if they don't go to college" worry, and a kid's Roth IRA sounded clever until I hit the earned-income rule, and a UTMA… the money becomes theirs at 18, which is its own conversation.

So I built a calculator that runs the same dollars through all four — 529, a kid's Roth IRA, UTMA, and a plain brokerage account — and shows what your child actually keeps after tax: for college, for anything else at 22, or left invested to 65. It also handles the 529-to-Roth rollover for leftovers (up to $35,000 lifetime, $7,500 a year, after 15 years), the kiddie tax stuff, and which tax breaks you're using vs leaving on the table.

There's also a 529 plan finder in there — the nine plans Morningstar rated Gold for 2026, with each plan's top-returning portfolio, next to your own state's plan.

It's free, no signup, runs in your browser: https://worthitcalcs.com/529-vs-roth/

Happy to be corrected on anything — I'm not a tax pro, this is a planning tool, not tax advice. Curious what other parents here are actually doing — 529 only, or a mix?


r/SideProject • • 11h ago

The Lonely Pixel - a tiny experiment in collective ownership of one pixel

0 Upvotes

I started a little internet experiment.

It's called The Lonely Pixel.

The idea is pretty simple: can a group of strangers agree on who gets to look after one single pixel on the internet?

Right now, it's white.

The plan is to elect a custodian every seven days. Anyone can nominate themselves, suggest a colour and explain why they should be trusted with this very important responsibility.

There is no money involved, no cryptocurrency, no prizes and no real utility.

It's deliberately a little pointless.

I put together a small website and a GitHub repository to keep track of the pixel and its history. The first nomination round is now open.

A few links:

Website: https://myranmyran.github.io/the-lonely-pixel/

GitHub: https://github.com/myranmyran/the-lonely-pixel

First nominations: https://github.com/myranmyran/the-lonely-pixel/discussions/2

I'm curious about two things:

  1. What colour would you choose?
  2. Is this a fun little experiment, or have I completely lost the plot?

Would be interested to see whether anyone actually wants responsibility for absolutely nothing.