Ishaan Bedi

Projects

Projects, newest first
ProjectDescriptionYear
Live Kubernetes YAML for Deployments, Services and Ingresses.2026
A simple breathing app for iOS.2025
The web version of Structured.2024
Simple traffic analytics for websites.2024
An iOS app for exploring world wonders on a map.2023
A free, lightweight API client for macOS.2023
An open-source AI language learning app.2023
A visionOS calculator.2023
Live camera object detection with YOLOv3 and Core ML.2023
A notes app showing SwiftData persistence with SwiftUI.2023
A Swift package for fetching data from an API, swiftly.2023
Free ish.ninja sub handles for Bluesky accounts.2023
Simple Markdown note taking, with sharing.2023
An accepted WWDC Swift Student Challenge submission.2022
A command line tool that generates software licenses.2022
Instant cover images for GitHub projects.2022
A fast, free link shortener.2022
Stack
HTML, CSS, JavaScript
Bretho screenshot
Motivation
Started as a small personal tool, built to be plain and useful without unnecessary complexity. I continue to improve it.
Challenges
Precise timing, pause, resume and live updates in Swift took careful work. I also learned which breathing techniques are supported by research.
Stack
Swift, SwiftUI, Swift Data
Structured Web screenshot
Stack
React, TypeScript
Links
Woyage screenshot
Motivation
Originally called Supalytics, built for a Supabase hackathon, where it did not win. A small tool for website traffic that does the job.
Challenges
Keeping user data private, following the rules and filtering out junk traffic.
Stack
Next.js, Supabase, Vercel
Wonders screenshot
Motivation
Built while learning MapKit, as an enjoyable project that also proved useful.
Challenges
MapKit has a steep initial learning curve. Once I understood it, the rest of the app came together smoothly.
Stack
SwiftUI, MapKit
Links
Voyager screenshot
Motivation
A lightweight macOS app for quick endpoint checks, without the overhead of larger tools. I wanted something I would use myself.
Challenges
The platform, its UI patterns and request handling took longer than expected.
Stack
SwiftUI, Alamofire
Gemino screenshot
Motivation
Built for a hackathon and won it. I was learning German at the time. It was shut down after Outerbase changed what it offered, but I remain proud of it.
Challenges
Leaderboards, a large German dictionary that stayed fast, and a custom AI layer that felt personal.
Stack
Next.js, OpenAI, Outerbase, Supabase
Links
Stack
Swift, SwiftUI, visionOS
Links
Stack
Swift, SwiftUI, Core ML
Links
Stack
Swift, SwiftData, SwiftUI
Links
Stack
Swift, Swift Package Manager
Links
Status
Archived
Stack
TypeScript, AT Protocol
Links
Stack
Next.js, TypeScript, Tailwind, Xata
Chipify screenshot
Motivation
Built while learning SwiftUI, as an entry to the WWDC Swift Student Challenge. It was accepted, and the experience was life changing.
Challenges
Learning SwiftUI from scratch on a deadline.
Stack
SwiftUI
Links
Stack
Swift, Swift Package Manager
Stack
Next.js, Satori, Tailwind
Status
Archived
Stack
Next.js, Tailwind, Xata, NextAuth.js
Links

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