Skip to content
View orion-supernova's full-sized avatar

Highlights

  • Pro

Block or report orion-supernova

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
orion-supernova/README.md

Murat Can Koç  ·  @orion-supernova

📱 iOS & mobile engineer  ·  📍 Stockholm  ·  🌐 walhallaa.com

5+ years in Swift and Objective-C. Flutter when the second platform actually matters. 50+ App Store releases on high-traffic consumer apps — plus eight of my own shipped on the side: a book tracker, a clipboard manager, a party game, a chat app and an idle space clicker.

How I build: on-device first · zero dependencies where I can get away with it · a backend only when the feature genuinely needs one · MVVM / Clean / VIPER picked per project, not per résumé.

🎬 Past life: previsualization and CGI in Unreal Engine for the feature film Özgür Dünya, and technical lead on stage productions between acting in them. Composition, timing and motion — I learned them there, and I still use them on every screen I build.


🧰 Stack

Mobile Swift Objective-C SwiftUI UIKit SwiftData Flutter Dart

Backend & data Vapor Convex Supabase PocketBase Firebase PostgreSQL MongoDB DynamoDB

Cloud & tooling AWS Google Cloud CloudKit Xcode GitHub Actions Docker


📦 Things I've shipped

🍿 WatchSync — a macOS app for watching a film together without screen sharing. Everyone plays their own copy at full quality and only the controls travel — pause, play and seek, over a six-character code. Reads Now Playing through the one path that still works after macOS 15.4, so it drives apps that expose no API at all. SwiftUI Convex macOSwalhallaa.com/watchsync

🔍 specdeck — every identifier an iPhone can be asked for, ranked by what it costs to ask: free → permission-gated → entitlement-gated → sealed off by Apple. Includes UDID, serial and IMEI via Over-the-Air Profile Delivery, which no App Store app can read. SwiftUI zero deps Node profile service

⚗️ ElixirDemo — medication & hydration tracker with an XP and streak layer, multiplier up to 2×. Opens plain and iOS-native; the RPG framing is one option among eight themes — four fantasy realms, two cyberpunk, two clean, plus a builder for your own — and picking one rewrites the fonts, ranks, symbols and notification copy. Home-screen widget in nine layouts. SwiftUI SwiftData 100% on-device

🕵️ spygame — social deduction party game. 3–12 players, four-letter room codes, no accounts, and a server-authoritative round timer that survives backgrounding. Flutter Convex iOS · Android · Webon the App Store as Where am I?

📖 kachaow-reader — RSVP speed reader with per-word pacing, PDF repair on import, and on-device neural narration. Flutter iOS · macOS · Android


🍺 Terminal side of the house

A WebSocket chat stack written end-to-end in Swift 6 — Vapor + NIO server, actor-isolated state, RFC 6455 compliant, plus a TUI client that speaks to it.

brew tap orion-supernova/tap
brew install shell-star   # 🛰  Vapor chat server — rooms, passwords, presence, actors
brew install term-beam    # 💬  terminal client — history, auto-reconnect, health checks

📋 Also: clipboardManager — open-source macOS clipboard manager with a launch-at-login helper, shipping as Clipboard Mahmut.


📊 Stats

GitHub streak


📬 Say hi

LinkedIn Website

Open to interesting mobile problems. Especially the ones with a hardware or latency constraint attached.

Pinned Loading

  1. specdeck specdeck Public

    iOS app that catalogs the 70 identifiers an iPhone can be asked for, sorted by what it costs to ask. Free, permission-gated, entitlement-gated, or sealed off by Apple — plus UDID, serial and IMEI v…

    Swift

  2. ElixirDemo ElixirDemo Public

    iOS medication and hydration tracker with RPG progression — XP with a streak multiplier up to 2x, eight swappable theme realms that rewrite ranks, symbols and notification copy, and a home-screen w…

    Swift

  3. WatchSync WatchSync Public

    Watch-party app for macOS that syncs playback instead of streaming video. Detects whatever macOS is playing — YouTube in Chrome, a local file, Spotify — and mirrors pause, play and seek to everyone…

    Swift

  4. spygame spygame Public

    Social deduction party game for iOS, Android and the web. Everyone shares a secret location except one — 3–12 players, four-letter rooms, no accounts, and a server-authoritative round timer that su…

    Dart

  5. kachaow-reader kachaow-reader Public

    Speed-reading ebook reader for iOS, macOS and Android. RSVP with per-word pacing, PDF repair on import, and on-device neural narration. Flutter.

    Dart