~ peterdongo_

// projects

Things I've built

Products I've designed and shipped end to end — privacy-first by default, with all the heavy lifting done on-device. Each one started as a problem I wanted solved for myself.

DropRoost

Coming soon

iOS / iPadOS / macOS app

Track the price you actually pay — not $0.00

An App Store wishlist that tracks in-app purchase and subscription prices, the ones every other wishlist shows as $0.00 — because the price you are really waiting on lives inside the app. A server watches prices around the clock and pushes an alert when one drops, with full price history and cross-region comparison.

Swift Go CloudKit Push alerts

droproost.app ↗

MeterTab

macOS / iOS / watchOS app

Know exactly how much AI you have left

A macOS menu-bar meter for your AI usage, spend, limits and resets — across Claude, OpenAI, Cursor, Codex and more. The only usage meter your AI agents can talk to, via an open MCP interface, so they can self-throttle instead of dying at a hard limit. Local-first. Buy once, use on Mac, iPhone & Watch.

Swift MCP Menu bar Local-first

metertab.app ↗

FrostCam

macOS app

Pause your webcam — without the black screen

A macOS virtual camera that freezes or loops your video feed so you can step away from a call without awkwardly going dark. Freeze a frame or loop a few seconds with smooth transitions. All processing is local — nothing leaves the device.

Swift Core Media System Extension On-device

frostcam.app ↗

WarmCam

macOS app

Look your best on every video call

A macOS virtual camera that enhances your appearance in real time on the GPU — skin smoothing, warm lighting, color grading and background blur — working as a system camera across Zoom, Meet, Teams and more. Private by design: all processing runs on-device.

Swift Metal GPU pipeline On-device ML

warmcam.app ↗

Névtárs

iOS & Android app

A couple's companion for choosing a baby name

A mobile app that helps couples pick a baby name together — swipe through 4,700+ official Hungarian names, sync in real time with your partner and get instant matches. Filter by origin, rarity and name day, then settle it with a playoff round.

Flutter Dart Firebase Real-time sync

nevtars.hu ↗

More in the works. Follow along on LinkedIn or check back here.