Ishaan Bedi

Hello, my name is Ishaan. I am a product engineer based in Dublin, Ireland.

In my free time, I work on Bretho, a breathing app loved by thousands of users around the world.

Projects

Projects, newest first
ProjectWhat it isYear
A simple breathing app for iOS.2025
The web version of Structured.2024
Simple traffic analytics for websites.2024
iOS app for exploring wonders of the world on a map.2023
A free, lightweight API client for macOS.2023
An open-source language learning app with AI.2023
Accepted WWDC Swift Student Challenge submission.2022
Bretho screenshot
Why I built it
I wanted a breathing app that felt plain and useful, without unnecessary complexity. Bretho started as a small personal tool and grew from there. I keep working on it when I find ways to make it more helpful.
What was hard
Timers in Swift are fiddlier than they look. Getting precise timing, pause, resume, and live updates right took real care. I also spent time learning which breathing techniques are actually backed by research, not just vibes.
Built with
Swift, SwiftUI, Swift Data
Structured Web screenshot
Why I built it
I work at Structured, so I built this.
Built with
React, TypeScript
Links
Woyage screenshot
Why I built it
Originally called Supalytics. Built for a Supabase hackathon (didn't win). It's a small tool for website traffic. Not perfect, but it does the job.
What was hard
Keeping user data private, staying on the right side of the rules, and not counting junk traffic.
Built with
Next.js, Supabase, Vercel
Wonders screenshot
Why I built it
I was learning MapKit and wanted something fun to build. Turned out pretty useful too.
What was hard
MapKit is confusing at first, but once it clicks the rest came together fine.
Built with
SwiftUI, MapKit
Links
Voyager screenshot
Why I built it
I wanted a macOS app I'd actually use. Something light for quick endpoint checks without the overhead of bigger tools.
What was hard
macOS apps ask more of you: the platform, the UI patterns, the request handling. All of it took longer than I thought.
Built with
SwiftUI, Alamofire
Gemino screenshot
Why I built it
Built for a hackathon. Won it, made some good money. I was learning German at the time (still bad at it). Outerbase changed what they offered so I had to shut it down, but I'm still proud of this one.
What was hard
Leaderboards, a big German dictionary that stayed fast, and a custom AI layer that felt personal without being weird.
Built with
Next.js, OpenAI, Outerbase, Supabase
Links
Chipify screenshot
Why I built it
I was learning SwiftUI and figured I'd enter the challenge. Got in, won some great swag, and AirPods Pro from Apple.
What was hard
Learning SwiftUI from scratch on a deadline. Hard, but fun.
Built with
SwiftUI
Links

More projects

Say hello

Email
hi@ishaanbedi.com
GitHub
ishaanbedi
Twitter/X
ishnbedi

↑↓ Navigate↵ SelectEsc Close
Email
hi@ishaanbedi.com
GitHub
ishaanbedi
Twitter/X
ishnbedi