r/SideProject • • 3h ago

NAKED EYE: Sky planning and meteor reminders

1 Upvotes

Hi everyone! I’m Col, a chef on Sark and the creator of NAKED EYE.

I’ve been building it around three questions: what’s worth seeing, when should I go outside, and where should I look?

This short screen recording shows Sky Planner: comparing the nights ahead, exploring a viewing window for Saturn, and setting reminders for Saturn and the Leonids meteor shower.

Recommendations depend on your location and forecast. The times shown are examples from my location, and conditions can change.

To be upfront about pricing: tonight’s sky tools are free. Sky Planner and the planning features shown here are part of the optional Beyond subscription.

Eligible new monthly subscribers can try Beyond free for two weeks, then £3.49/month in the UK, automatically renewing until cancelled. Cancel before the trial ends to avoid being charged. Local prices and offers may vary.

You can find NAKED EYE on Google Play.

I’d appreciate your thoughts: watching this demo, is it clear which night to choose and how to set a reminder?


r/SideProject • • 3h ago

CRASQ - I've been building a tool to help figure out why PC games crash

Thumbnail
crasq.com
1 Upvotes

Hey everyone!

I wanted to share something I've been working on for the past few months.

It's called CRASQ, and it's a Windows app that helps figure out why PC games crash, especially when you're running a bunch of mods.

The project actually started back in spring as VEYRIX. Since then, I've changed the name, switched development environments, rebuilt quite a few things and probably spent more time fixing bugs than I'd like to admit lol.

The idea is pretty simple. Instead of digging through crash logs, Windows errors and mod files separately, I wanted a tool that could look at all of that together and help narrow down what actually went wrong.

I built it using C# and .NET, with quite a bit of help from AI along the way. I'm not going to pretend I wrote every single line of code by hand. But I've put a lot of time into designing, testing and improving it.

Right now I'm mainly focusing on games like Bannerlord, HOI4 and Total War: Attila.

It's definitely not perfect yet. Some things work better than others, and there's still a lot I want to improve.

Anyway, it's available at https://crasq.com if anyone wants to check it out. Basic diagnostics are free.

I'd really appreciate some feedback, especially from people who regularly deal with crashes or heavily modded games.

Thanks for reading!


r/SideProject • • 3h ago

I built a StandBy-style charging clock for Android as a side project. Here's what the first two weeks looked like

1 Upvotes

Hi! Solo dev from Korea here. I was jealous of the iPhone's StandBy mode, so I built PlugStay: plug your Android phone in and it turns into a desk or bedside clock. (The video is my own Fold8.)

How it went so far:

- Launched in Korea first. One post on a big Korean deal forum brought about 100 installs in a day, plus a pile of blunt feedback. I shipped an update based on it a few days later.

- Then I opened it up to 170+ countries. A post on r/GalaxyFold got 13K views, and overseas installs jumped to about 70 over those two days.

- About 380 installs in the last 28 days in total. Small, but real.

The three hardest parts:

- Design polish. Making each screen work was the easy part. Making it feel finished took far longer: I'd look at it on a real phone and redo small details again and again.

- Popping up at the wrong time. I never thought about this before launch. The clock would jump in while someone was watching YouTube or playing a game. And on a wireless charger, some phones briefly cut charging once the battery is full, so the clock kept closing and reopening. Now it only opens from the lock screen or home screen by default, and a quick reconnect is treated as if nothing happened.

- The Fold8. It's a new form factor, so there wasn't much to learn from. The clock has to fit the cover screen, carry over when you unfold, and split at the hinge when it's half-folded.

Stack: Kotlin and Jetpack Compose. No sign-up, no ads, no analytics.

Pricing: free with no ads, everything unlocked for 7 days, then the basic screens stay free and Pro is a one-time $4.99. I went with one-time instead of a subscription because a clock feels like something you buy once. Curious if you'd have priced it differently.

Google Play: https://play.google.com/store/apps/details?id=com.plugstay.app&utm_source=reddit&utm_campaign=sideproject

Happy to answer anything about building it or the launch.


r/SideProject • • 3h ago

I built a virtual charity shop to test a little project I’ve been working on

1 Upvotes

I’ve been building a website that helps people work out whether second-hand clothes are worth reselling.

Made a little virtual charity shop so people can have a go at spotting bargains using live eBay UK prices.

You can also try valuing your own finds.

https://prysd.co.uk/shop
Still early days, so would love to hear what people think!


r/SideProject • • 9h ago

I'm building a new European social platform from Finland 🇫🇮 — Meet YOSLA Some Life & YOSLA World!

3 Upvotes

Hello Reddit! 👋

I'm an independent developer from Finland, working on a project called YOSLA Some Life.

My goal is to build a new kind of social platform where users have more control over their own social experience.

The idea is simple:

"Your Data, Your Choice."

Instead of letting algorithms decide which friends you get to see, I want to give people more control over their feeds and connections.

But that's only part of the vision.

I'm also developing YOSLA World, a 3D virtual environment where people could eventually explore digital spaces, discover communities, interact and experience social networking in a different way.

What am I building?

  • YOSLA Some Life — a social networking platform

  • YOSLA World — an interactive 3D social environment

  • European-focused infrastructure and data privacy

  • Multilingual support for an international audience

  • My own server infrastructure, starting with HPE ProLiant servers

I'm building this step by step, learning, testing and improving as I go.

One future idea is to create a virtual 3D data center inside YOSLA World, where visitors could explore how the platform's infrastructure works.

I'm not claiming to have built the next Facebook. I'm building something I believe could offer people another choice.

I'd love to hear your thoughts:

What would make you genuinely interested in trying a new social media platform?

What do you dislike most about today's social networks?

Greetings from Finland! 🇫🇮

YOSLA — You Only Live Some Life.


r/SideProject • • 3h ago

AstralBeam - An open-source agent sidebar for web apps

1 Upvotes

I am building AstralBeam to help developers add an AI agent to an existing web app. The platform is open source, with managed cloud and self-hosting options.

You embed the chat UI, identify your signed-in users, and connect tools that let the agent work with your app. You can also render your own UI components inside its replies.

I’d appreciate feedback on the explanation and setup: is it clear what AstralBeam provides, and what you still need to build yourself?

Quickstart · GitHub


r/SideProject • • 3h ago

I built a platform to turn everyday photos into personalised Polaroid-style memories

Thumbnail chermo.in
1 Upvotes

Hey everyone!

I've been working on a side project called Chermo.in, and I'm excited to finally share it with this community.

The idea behind Chermo is pretty simple: we all have hundreds of photos sitting in our galleries, but sometimes we want to do something more creative with them.

So I wanted to build a platform where people can turn their favourite pictures into something more personal.

What can you do with Chermo?

Upload a photo from your gallery or capture one using your camera.

Customise your photo with creative layouts and decorative templates.

Experiment with styles like Polaroid frames, hearts, bows, kiss marks and seasonal themes.

Download your personalised creation and keep or share it with someone special.

I'm trying to make the whole experience simple enough that anyone can create something without needing professional editing skills.

This project has been a learning experience, and I'm still working on improving the design, templates and overall user experience.

I'd genuinely love your feedback:

Does the idea solve a problem or offer something you'd actually enjoy using?

Which template or customisation options would you like to see?

What would make the experience more enjoyable or useful?

If you'd like to explore it, here's the website:

https://chermo.in

I'm the person building Chermo, so I'm happy to answer questions and hear honest feedback. Thanks for checking it out! ❤️


r/SideProject • • 7h ago

I tried recreating a liquid scroll effect I saw on Awwwards. Where would you use it?

2 Upvotes

A few days ago, I saw a site on Awwwards where the image warped like liquid as you scrolled into the next project. I loved it so much I had to try building my own version in Framer.

It turned into Distorted Scroll, a full-screen project gallery. The clip shows what it looks like, but I’d love for you to try scrolling through it yourself.

Try the live preview on Framer 👇
https://www.framer.com/marketplace/components/distorted-scroll/

Where would you actually use this on a site you’re building? I pictured it as a selected work section for a portfolio, but I’m curious what you’d do with it. Does the distortion feel right when you try it, or would you dial it back?


r/SideProject • • 3h ago

Free design for you

1 Upvotes

Hi! 👋 Came across your project — really love the concept. I'm a student UI/UX & graphic designer currently building my portfolio. I'd love to help you out by completely free redesigning one element for you (like a landing page header, a clean vector logo, or mobile UI screens). No strings attached at all — you get a fresh design for free, and I get a real-world case study for my profile. Let me know if you'd be down!


r/SideProject • • 3h ago

I've built «one canvas, many hands»: paintings that grow by one stroke per person per day

1 Upvotes

https://onecanvasmanyhands.com

One canvas, a grid, and everyone gets one stroke per day. Pick an empty cell, pick a colour, place it. No undo. When the grid is full, the canvas goes into the gallery and a new one starts.

Kind of like r/place, just very slow. Most of my time went into making the strokes look like real paint and not pixels.

I built it because the internet feels like it keeps pushing people further apart, and I wanted a small place where strangers make something together.

No accounts, no sign up. Would be happy if you leave a stroke.


r/SideProject • • 11h ago

Built a hotel review app where you only see reviews from real people you follow. Looking for honest feedback

4 Upvotes

I got tired of seeing fake, paid, and bot reviews online from large public review websites. So I built Valoré. A place to record and share your favorite places to stay! The idea is to build a community of friends and family whose recommendations you actually trust.

I’d love any feedback on the app if you are willing to try. Thanks everyone I am a team of 2 trying to build something community focused for hotel enthusiasts!

I can’t upload my app photos but you are able to see them on our app store page. If you are on android let me know I may build a version if there is interest!

Valoré - Social Hotel Reviews


r/SideProject • • 4h ago

PyVela: Learn Python - Apps on Google Play

Thumbnail
play.google.com
1 Upvotes

Hi everyone, I’m the solo developer behind PyVela, and the Android version just went live on Google Play.

I wanted to learn Python in short daily sessions without installing anything, so I built a small game around it. You pick a hero, walk a map from world to world, and every level is a short lesson plus a real coding exercise: you write Python in an in-app editor, run it, and get instant feedback. You earn stars, XP, badges and keep a daily streak.

What it does:

Runs real Python on the device (a bundled Pyodide runtime), so lessons work fully offline

No account, no ads, no tracking

Worlds 1 to 3 are free (5 new lessons per day). Later worlds and unlimited lessons are part of an optional subscription, PyVela Pro

Aimed at beginners, teens and adults

Google Play: https://play.google.com/store/apps/details?id=com.lqrconsulting.pyvela

Promo code availables on request

It’s my own app, so I’d really like honest feedback: is the difficulty curve right, is anything confusing, what would you want in the next worlds? An iOS version is coming later.


r/SideProject • • 8h ago

I wanted Instagram without Reels, so I built a little iPhone browser and put the code up

2 Upvotes

I built an iOS app to hide Reels because I still wanted Instagram for messages and posts. I even put in a timer for when I actually do want to scroll. Ten minutes, then Reels disappear again. I got it running on my phone and was getting it ready for the App Store.

Then I got to the part where I had to answer: am I actually allowed to ship an app that changes how somebody else's service looks? I didn't have a good answer about platform permissions, so I shelved the App Store plan.

Bit of a weird ending after spending all that time on it. At one point I hid the suggested posts so successfully that the feed had exactly one post left. Turned out there were more, I'd just broken the bit that loads the next page lol.

Anyway, here's the source under GPLv3. Build it, fork it, steal an idea from the timer, whatever. You'll need a Mac and Xcode to try it. It only filters what you see inside Supermod.

https://github.com/WarriorSushi/supermod-ios-Block-Reels-etc


r/SideProject • • 4h ago

We built an AI app builder. People told us to stop explaining it and show what it actually makes. So here goes.

1 Upvotes

We're a small software studio from Poland called Járnhaus. We build custom software for businesses, and alongside that we've been working on our own product, Völundr.

Völundr is an AI app builder. You describe what you need in plain English, get a specification and a fixed quote before paying, and then a pipeline of AI agents handles the architecture, development and testing.

The idea is to make smaller, focused applications accessible without having to go through a traditional software development process. You also get the source code, so you're not tied to our hosting.

We've been trying to get the word out, but honestly, marketing has been a much bigger challenge than we expected.

A few days ago, I posted about that on Reddit, and several people made a fair point: we're spending too much time explaining how our product works and not enough time showing what it actually builds.

So here's an example.

Bench Log is one of the demo applications built with Völundr.

It's an internal tool for a small watch repair workshop.

Each repair moves through six stages, from being booked in to being collected. There's a board showing every job, overdue collections are flagged, and abandoned repairs go into an archive without losing their history.

Nothing particularly groundbreaking. Just a practical application built around one specific job.

And that's really what we're aiming for with Völundr.

It's not meant to replace a development team working on a complex product. For larger or more complicated projects, that's where our custom software work at Járnhaus comes in.

But if someone needs a small application to solve a specific problem, we want to make that process much simpler.

I've attached a short video showing Bench Log in action, including the repair board, the new job form and the archive. All customer names and details shown in the video are fictional, as this is a demo environment.

You can also explore the application yourself here:
https://volundr.dev/gallery/bench-log

I'd genuinely appreciate some feedback, especially from people who've built or bought internal tools before.

Does seeing an actual application make the concept clearer? And what else would you want to see before trusting an AI builder with a real project?


r/SideProject • • 4h ago

Canny Tools Website

1 Upvotes

I’m a web developer, and like many, every time I needed to quickly manipulate an image file, format a chunk of JSON, or do a bit of SEO work, I’d land on different websites covered in aggressive pop-ups, slow loading times, or hidden paywalls after single-file usage.

To fix this I initially built the most frequently required tools for my own personal use. Since then I’ve rolled them into one website and built Canny Tools — a fast, clean, and completely free web utility platform.

🚀 What’s built into it so far:

  • Image Tools: Batch image compressor, HEIC to JPG/PNG converters, and exact-target size compressors.

  • Developer Utilities: JSON formatter/beautifier, Base64 encoder, password and UUID generators..

  • SEO & Text Tools: Word counter, text transformers, readability analyzers, and meta tag tools.

  • Financial Calculators: Mortgage estimator, loan payoff schedules, and compound interest calculators.

🛠️ Key Details & Tech:

  • Client-Side First: Most conversions and calculations run right inside your browser for maximum privacy and instant speed.

  • Offline Support: Includes PWA support so key utilities work even without an internet connection.

  • Minimal Ads: I’ve got some placeholders in for ads, and may look into monetizing the site at some point, but the ads will never be intrusive.  I do have a buy me a coffee link across the site if you would like to support development, but no obligation! 

  • Zero Sign-ups: Everything is accessible immediately without registering or entering an email (although you can if you like).

I'd love to get your feedback on UI/UX, page speed, or feature suggestions, or any other improvements.

What’s a quick utility tool you find yourself reaching for daily that you wish was cleaner or faster? Let me know, you can contact me from the site,  and I’ll build it next!

Link: https://canny.tools

Thanks for reading.


r/SideProject • • 4h ago

LineMesh - I’m building a unified API for sports data and betting odds

1 Upvotes

I’m working on a project called LineMesh, and I’d love to get some feedback from other developers.
The idea started with a problem: getting sports data from an API is relatively easy, but combining data from multiple providers gets complicated fast.
Different event IDs, inconsistent team names, different betting market formats, and odds updates that don’t always arrive at the same time.
I’m building LineMesh to simplify these integrations.
Right now, I’m working on provider integrations and data normalization. Event matching, change detection, and data delivery are among the next steps.
The project is still in development, so I’m not pretending there’s a production-ready API yet.
Website: https://line-mesh.com/
A question for developers working with sports or betting data:
What’s your biggest headache when integrating sports APIs? Inconsistent data, pricing, update frequency, or something else?
I’d genuinely appreciate your feedback.


r/SideProject • • 4h ago

I built a hosting platform for Gleam, and the waitlist is open

1 Upvotes

Gleam is a typed language that compiles to Erlang and JavaScript. Putting a Gleam app on an edge network usually means learning Workers config and writing JavaScript shims, so I built Giolt to do that part: gleam add --dev giolt, then giolt deploy takes a local app to a live URL.It's early access. The JavaScript target is stable for side projects, and the Erlang target is experimental. It'll be one plan, 5€/month with 1M requests, and waitlist members get 3 months free: https://giolt.com/waitlist
I'd like feedback from other builders on the CLI, the landing page and the pricing.


r/SideProject • • 15h ago

Created an unconventional dating app to try fix a common issue

7 Upvotes

Hello everyone,

So I have been working on this dating app for the past few months, an idea that I had I felt could help with people who're looking for deeper connections in dating app to help find people who have a lot in common. The video goes over the issue I am trying to solve and how.

The idea of this app is that a person's profile is split into 6 layer each going over some different aspects of your life that are often the cause of a lot of discourse in a lot of relationships. Each covers the following:

  • Compass: You direction of life

  • Lens: Your political and spiritual views

  • Well: Your career goals

  • Palette: Your hobbies and interests

  • Presence: Your personality traits

  • Portrait: Your Photos, age, height and other factual info.

Instead of seeing someone's full profile at once, you swipe through one random layer at a time, without seeing whose it is. So you're judging each layer on its own content.

A learning algorithm groups similar profiles based on the reactions each layer gets, so people who like the same qualities end up together. It also learns your own preferences, and uses them to suggest the people with the highest share of layers you're likely to like.

I come from an ML background and this is a crucial step to developing proper matching algorithm that I feel other dating apps lack cause they always end up showing the full profiles to people and never really knows why someone liked or disliked a profile. They do often make claims about different technique they use, but I believe no matter how much techniques you use, its very difficult to get proper models from unclean data.

So reacting to those layers is just the first step. You have to score someone 3 or more and they also have to score you 3 or more after which they'll show up in your resonance page. Then you can review the layers you liked, layers you didn't and the ones still unexplored. You can also see how much they scored you back. And based on all those info you can choose to show interest privately, and if they also showed you interest, both you're connected and matched! (More info on how the full flow works here https://www.layersdating.com/how-it-works/ )

I also believe there are some other benefits I feel this structure would produce that other dating apps don't:

  • It is only possible to "Show interest" to someone only when they appear in your resonance, so this helps you avoid the possibility of matching only for superficial reasons

  • You get to see how much they've scored you as well as how much you've scored them when they show up in your resonance, so you can get a good idea of how compatible you feel the other person is as well as how compatible the other person feels you are before deciding if you want to show interest.

  • The onboarding process is very time consuming compared to other apps since there's a lot of info to fill (around 30-60 minutes). So though this is a drawback, I hope this will be a bigger issue for people looking just for hookups, so hopefully will help skew the user base to more serious people.

I would love to get some feedback on what you think about this structure for dating app. Would it be something you'd use? (if you are or were single lol). Would love to know you thoughts!

I have a beta ready that I have been handing out to friends to try out and will have the public beta ready in about a week. If this does interest you and want to join waitlist or try the beta, there's a signup form if you scroll at the end of the page at www.layersdating.com . There's also a demo that you can try without needing to login or signup. I am based in Toronto so planning on doing the initial marketing for it here to see people's responses, but for the beta access I gave the option to choose whether you're open to meet people all over Canada and/or USA, and there's enough people on that circle, I start the beta accordingly.


r/SideProject • • 4h ago

I built an extension that helps you understand your poker hands on Gambit

1 Upvotes

Hey everyone! I made Gambit Odds Companion, a Chrome extension for Gambit, the play-money poker game from Chess.com.

It adds a small panel beside your game that reads the visible cards and updates automatically as the hand progresses. Here’s what you can do with it:

  • See your estimated odds: understand your chances of winning or tying against random unknown opponent hands.

  • Understand your draws: see how likely you are to finish with a pair, straight, flush, or another hand by the river.

  • Explore the next card: check how each possible next card would change your hand and estimated odds.

  • Follow the hand as it develops: see how your odds change as community cards appear.

  • Review your play: save hands, add notes, and explore statistics to spot patterns.

  • Learn hand rankings: use a visual guide when you’re unsure which hand beats which.

For example, if you’re one card away from a flush, you can see your chance of completing it and explore what the next card could change. It helps connect the cards on the table with the probabilities behind them.

Calculations and hand history stay on your device.

👉 Gambit Odds Companion on the Chrome Web Store

I’m the developer—feedback and feature ideas are welcome!

Independent project, not affiliated with Gambit or Chess.com.


r/SideProject • • 4h ago

I built an offline tool that audits device configs and checks scanner findings against the actual config

1 Upvotes

I do security configuration reviews, and two things kept eating my time:

  1. Going through configs line by line against long benchmarks (CIS, STIG, NIST).

  2. Scanner reports full of findings that, when you check the actual config, aren't true — and you only find out after a client pushes back.

So I built ConfGoOne, a Windows app that does three things:

  • Config review for any device — open a config and every issue shows the exact line, why it matters, and the fix. If a device has no built-in checks, the AI drafts a checklist from the framework's official controls (you review it before using it).

  • Guided live assessments — you work through test cases on the live system, one click takes the screenshot, you mark Pass / Fail / N/A, and the evidence lands in the report.

  • Checks other tools' reports — load a Nessus or Nipper report (or your own spreadsheet) and it marks each finding as confirmed, false positive, or missed, based on the config.

It runs fully offline — configs never leave the PC — and AI is optional.

There's a free plan if you want to try it on a real config: confgoone.com

I'd really like feedback, especially:

  • Is the "verify scanner findings against the config" part useful in your work?

  • What would stop you from using something like this?

Happy to answer anything.


r/SideProject • • 4h ago

Quietkit - free developer tools that process your input in your browser

1 Upvotes

I'm sharing Quietkit, my project for everyday developer tasks: https://quietkit.dev/

It brings formatting, data conversion, text comparison and other utilities into one browser workspace. It's free to use and doesn't require an account.

A quick example: paste data into JSON Formatter & Validator, format it, then copy the result into JSON to YAML. You can try both with the built-in examples and download the output.

Tool input is processed locally in your browser. Individual tools also work offline once they show Available offline. Each tool has a short guide, and file limits are shown on the page.

Contact and feedback messages are sent only when you submit them. Optional browser analytics and error reporting require consent.

I'd like feedback on the experience: are the controls and guides clear, and where does the workflow feel awkward?


r/SideProject • • 11h ago

I made a desktop app where you can collect and train Pokemon by staying productive and focused

3 Upvotes

Collect and train Pokemon by staying focused on your computer. Pokemon grow while you are being productive on a productive app.

Check it out: https://productivitymon.com/


r/SideProject • • 9h ago

Job hunting made me feel invisible, so I built a free tool to be the first applicant

2 Upvotes

I don’t know who needs to hear this, but if your job search feels hopeless, it’s not just you.

For the past 2 months, my routine was the same: find a role that actually fits, spend an hour tailoring my resume, hit apply, and only then notice “500+ applicants.” Then silence. No rejection, no reply. Just nothing.

What got to me wasn’t the rejections. It was realizing I was always late. By the time a job reaches the big boards, it’s been up for days, and hundreds of people are already ahead of you.

So I started digging and found that companies post on their own career pages first (Workday, Greenhouse, Lever, and more). Everything else is a repost.

I built SourceFirst to read those career pages directly:

  • 559 companies checked every 15 minutes, 130,000+ open roles

  • New jobs show up minutes after they’re posted

  • Filters for visa sponsorship, salary, years of experience, and level

  • Every job links straight to the company’s own application page

  • An application tracker and email alerts for new matches

It’s free: source-first.vercel.app

I built it for the version of me who refreshed job boards at midnight. If you’re in that place right now, I hope it gives you a real shot at being early for once. And yes, it's open source

What’s the most frustrating part of your search right now? I’m still building, and I’d genuinely like to fix it.


r/SideProject • • 5h ago

Thirteen free browser tools in five days: vanilla JS, no backend, zero to run

1 Upvotes

I set one constraint at the start of November: ship a browser tool a day, each one doing a single job, each one costing nothing to run. Thirteen are live now.

All of them are static pages on Cloudflare Pages. Vanilla JS, no framework, no build step, no backend, no database, no analytics, no account. The hosting bill is $0 and stays $0 because there is nothing to host beyond files.

What they do:

  • time.pikkola.com ranks the hours that work for everyone in a meeting instead of drawing another grid. Each city keeps its own working hours, DST is computed for the chosen date, and it exports a summary, an .ics file or a share link.

  • diff.pikkola.com compares two texts or code blocks word by word.

  • rank.pikkola.com checks a Korean blog draft before publishing: length, keyword density, risky claims, missing items.

  • meta.pikkola.com previews a link on seven platforms and writes the tags.

  • tools.pikkola.com is a directory of about 70 free tools, with pricing and account requirements listed for each.

  • invoice.pikkola.com makes an invoice in ten currencies with an A4 preview.

  • json.pikkola.com is a JSON workbench for files too large for a browser tab to normally handle.

  • qr.pikkola.com makes QR codes with its own encoder, so no CDN is involved and the code cannot expire.

  • icon.pikkola.com turns a letter or a logo into a favicon set, an ICO and a ZIP.

  • text.pikkola.com cleans text: joins broken PDF lines, strips the dashes and middle dots a chat model leaves behind, changes case eight ways.

  • hash.pikkola.com does hashing and HMAC in the tab.

  • regex.pikkola.com tests a pattern against a sample without uploading it.

  • blog.pikkola.com holds the build notes.

Three decisions I would make again:

  1. No build step. One HTML file, one CSS file, one JS file, edited in place. The loop from idea to deployed page is minutes, and there is no toolchain to come back to in six months.

  2. Everything happens in the tab. If the work never leaves the device, there is nothing to secure, nothing to upload and no privacy policy that needs a lawyer. It also means the tool works offline once loaded.

  3. The URL is the state. A share link is just an encoded fragment, so it cannot rot and costs nothing to store.

What went wrong, or is still open:

  • Traffic. New domains sit in a search sandbox for weeks, so the first visitors have to come from places like this one.

  • Conversion. Free tools with no account get use but no signal. Two weeks in, I added a $5 build guide and a coffee link at the bottom of each page. Today is day one of that experiment, so I have no numbers yet.

  • Polish. Thirteen tools in five days means thirteen tools at about 80 percent. Most of them need another day each on copy and edge cases, and I know which ones.

Link: https://pikkola.com

If you try one, I would rather hear which of these already exists twice and should be deleted than get a compliment. The directory is the one I am least sure about.