Image 1 — I got tired of doing timezone math for remote work, so I built a world clock that works differently
Image 2 — I got tired of doing timezone math for remote work, so I built a world clock that works differently
Image 3 — I got tired of doing timezone math for remote work, so I built a world clock that works differently

I got tired of doing timezone math for remote work, so I built a world clock that works differently

I work across different time zones often enough that I kept running into the same annoying little problem.

Someone says “3 PM my time” and I immediately start doing the math in my head.

Or I open a world clock and see something like:

New York: 9:12 AM
London: 2:12 PM
Istanbul: 4:12 PM
Tokyo: 10:12 PM

That gives me the answer, but I still have to work out what it actually means. Who is working, who is about to log off, who is asleep, and whether it is a reasonable time to message someone.

So I built Meridian.

Instead of showing every city as a separate clock, it puts them all on the same 24-hour clock face.

That makes it much easier to glance at it and understand where everyone is in their day. You can also see daylight and nighttime around the dial, which helps more than I expected.

I mainly built it for that simple question:

“Is now a good time to message this person?”

It also has iPhone widgets, StandBy support, Apple Watch complications, and a time converter for planning meetings.

There are no accounts, ads, analytics, or tracking. The basic version is free, and the upgrade is a one-time purchase.

App Store:
https://apps.apple.com/us/app/world-clock-widget-meridian/id6797192832

I’m the developer, so take that into account, but I’d genuinely like to hear how other remote workers handle this.

Do you actually use a world clock, or have you just memorized the time difference for the people you work with?

u/dumanyac — 2 days ago

I built an iPhone app that simulates riso prints. These are the separations it exports. Would you run them?

Hi r/risograph, indie dev here,

I kept wanting to know what the machine actually does to an image, and every "riso filter" I tried just tinted the photo instead of separating it. So I made Pressed. It splits a photo into 1 to 4 spot inks, by tone or by hue depending on the press, screens each ink as its own halftone at its own angle, and overprints them in linear light so two inks mix into a believable third instead of collapsing into mud. Real Riso ink values, paper showing through, a density ceiling so solids keep some tooth, registration drift and dot gain. It is the press process rather than a colour grade.

Free tier has six presses and all the tuning, so you can see whether it reads as riso to you without paying anything. Gallery is the print, the halftone at 1:1, and the plates.

Any thoughts/feedback are welcome, happy to answer anything about how the separation works.

https://apps.apple.com/us/app/pressed-risograph-halftone/id6782635292

u/dumanyac — 22 days ago
▲ 16 r/zines

I made an iPhone app that turns a photo into real riso separations, so you can preview a zine cover now and take the plates to a studio later

Hi r/zines, indie dev and longtime zine admirer here. Disclosure up front: I built the app below, so I'm biased.

I kept wanting the riso look for covers without booking studio time first, and every "riso filter" I tried just tinted the photo instead of actually separating it. So I made Pressed. It splits a photo into 1 to 4 spot inks by hue, screens each ink as its own halftone at its own angle, and overprints them so two inks mix into a believable third, with paper show-through, registration drift, and dot gain. It is the press process, not a colour grade.

Why it might actually be useful here: it exports per-ink separations as a PDF with crop and registration marks, so you can mock a cover on your phone and hand the real plates to a Riso studio (or run them on a copier) instead of guessing. Free tier has six presses and all the tuning, so you can play without paying anything.

I would genuinely love this community's eye: does it read as riso to you, and what would make it more useful for zine work? Gallery is before/after plus the halftone up close. Happy to answer anything about how the separation works.

AppStore: https://apps.apple.com/us/app/pressed-risograph-halftone/id6782635292

u/dumanyac — 29 days ago

I got obsessed with why every risograph filter looks wrong, so I built one that actually prints the photo instead of tinting it

A. What it does

Indie dev here, I got obsessed with why every "riso filter" looks wrong, and it's always the same reason: they tint a photo. A real risograph never tints. It prints one spot ink at a time, through a screen, onto paper.

So Pressed does that instead. It separates your photo into spot inks (routed by hue, not just brightness), screens each ink as its own halftone at its own angle, overprints them in linear light so two inks actually mix into a believable third color, and lets the paper stock show through. Then the imperfections that make a print read as a print: registration drift, ink bleed, dot gain, and a density ceiling so solids keep some life. Everything runs on-device, no account, photos never leave the phone.

B. Why it's different from the other print apps

Most "risograph / halftone" apps lay a flat duotone or a dot texture over your photo. Pressed builds the print the way a press does, one ink at a time, so if you zoom in the halftone dots are really there at the right angle, and a two-ink press gives you that impossible riso violet you can't fake by tinting. And for anyone who actually prints: Plus exports per-ink separations as a PDF with registration marks, so a phone photo can go to a real Risograph or screen press.

C. Cost

Free tier is six presses and all the tuning controls, so you can judge it without paying anything. One-time $9.99 unlock (Pressed Plus) adds every press, the custom palette editor, die-cut sticker mode, and the print-ready separations. No subscription, no account, no ads.

I'd genuinely love feedback on where the simulation falls apart, especially from anyone who prints for real.

u/dumanyac — 30 days ago

[DEV] I made a quiet daily puzzle about catching fireflies that blink in sync (free, no ads)

Hey everyone,

I'm a solo dev, and I just released a small game I've been chipping away at in the
evenings. It's called Daily Firefly, and it's the kind of thing I wanted on my own
phone: one quiet puzzle a day, nothing nagging me for engagement.

Here's the idea. Every evening a new meadow of fireflies opens up, and everyone in
the world gets the exact same one (it's seeded from the date). The fireflies drift
around and blink, and the puzzle is hidden in their light: some of them are "family"
and pulse in perfect unison, while the rest only look close. You watch the rhythm for
a bit, then drag each firefly into a jar. Once they're in a jar they blink side by
side, so an off-rhythm one is easy to spot and you can drag it back out. Fill every
jar with one whole family and the meadow goes quiet and glows.

There's no timer breathing down your neck and no "wrong move" buzzer. Take a minute or
take five. When you finish you get a spoiler-free card (stars, time, streak) you can
share without giving the solution away, a bit like Wordle.

A few honest details:
- Free every day, with no ads between you and the meadow.
- No account, no sign-up. Your streak and stats stay on your device.
- Game Center leaderboards and achievements are there if you want them, invisible if
you don't.
- There's one optional one-time unlock (Firefly+) that adds unlimited practice with
harder difficulties. The daily is always free for everyone, and it's not a subscription.

It's universal (iPhone + iPad): https://apps.apple.com/app/id6779636789

I'd genuinely love feedback from this sub on two things especially: does the
blink-in-sync mechanic click for you on the first play, and does the difficulty feel
right (it ramps up across the week)?

Happy to answer anything in the comments.
Thanks for reading.

u/dumanyac — 2 months ago

[DEV] I made a free daily untangle puzzle, and I'm building it into a whole series of daily games

I've always liked the kind of puzzle you do once a day and then put the phone down. Couldn't find one that wasn't buried in ads or asking me to sign in first, so I spent the last few months building my own.

It's called Daily Knot. One puzzle a day, same knot for everyone, and you drag the points around until none of the strands cross. The difficulty ramps up over the week like a crossword does. Monday's an easy warmup and by the weekend it's genuinely tricky. There's a streak counter, a leaderboard for longest streak, and a daily one for fastest solve time if you'd rather just race the clock, and honestly the streak one is what keeps me coming back. Once you're 30 days deep you really don't want to be the person who breaks the chain.

It's free, no ads, no account, no tracking. There's an optional one-time unlock for the practice sessions, but the daily puzzle is free forever.

Bigger picture: Knot is the first of what I want to be a small family of daily games. Same idea every time, one clean puzzle a day, no ads and no login. I put up the link for the series here if you want to see where it's going: https://dailyknot.app/

I'm the solo dev, so the thing I'd most like feedback on is the difficulty curve. Does it ramp too fast, too slow, about right? That's what I keep tuning.

App Store: https://apps.apple.com/us/app/daily-knot-untangle-puzzle/id6777734133

u/dumanyac — 2 months ago

Daily Knot, a calm daily untangle puzzle for iOS. Would love your honest feedback

https://preview.redd.it/z3l10d0sho6h1.jpg?width=640&format=pjpg&auto=webp&s=3b86f79a0c843d4614d1d38379c54ec261dcc5d5

Game Title: Daily Knot

Playable Link: https://apps.apple.com/us/app/daily-knot-untangle-puzzle/id6777734133

Platform: iOS

Description: Daily Knot is a calm daily puzzle. Each day there is one knot. You see a set of dots joined by lines, and some of the lines cross over each other. You drag the dots around the screen until none of the lines cross anymore. That is the whole game. There is no timer pushing you and there are no wrong moves, just the nice feeling when the last crossing finally clears. Everyone in the world gets the same knot each day, so you can compare your time with friends, and the puzzles get a little harder as the week goes on. If you solve it you can earn up to 5 stars for a fast time and share a small spoiler free card with your result. There are streaks if you come back each day, an optional daily reminder, and an optional Game Center leaderboard. The app has no ads, does not track you, needs no account, and works fully offline. This is my first solo game and I am mainly looking for honest feedback on whether the first puzzle is clear without any explaining, whether dragging the dots feels good, and whether you would actually come back the next day.

Free to Play Status:

[x] Free to play

Involvement: I am the solo developer. I built the whole thing myself, the puzzle generator, the design, the code, and the art. It is written in pure SwiftUI with no third party libraries.

Note: the daily puzzle is free forever. There is one optional in app purchase, a one time $4.99 unlock that adds unlimited practice puzzles, but the daily is never gated.

reddit.com
u/dumanyac — 2 months ago

Shipped a native Mac markdown viewer that uses FoundationModels for summaries, insights, and auto-glossary

Glimpse is a native macOS markdown viewer I've been working on, and the reason I'm posting here is that the AI side runs entirely on-device through FoundationModels. Three features so far:

  • Summary: open a long doc, get a 3-4 paragraph TL;DR
  • Insights: extract the main points as a structured list
  • Glossary: scans the doc for jargon and unfamiliar terms and defines them inline using the model's knowledge

I'm calling the model through Codable response types, so the output comes back as typed Swift values instead of free-form strings I have to parse and pray over. Summary is a typed struct with sections, glossary is `[GlossaryEntry]`, insights is a list of typed items. The structured-output approach has been the cleanest way I've found to use LLMs without parsing nightmares.

Caveats: needs macOS 26 since FoundationModels doesn't exist before that.

App Store: https://apps.apple.com/us/app/glimpse-markdown-viewer/id6761304904?mt=12

reddit.com
u/dumanyac — 3 months ago