Skip to content
Joshua Kac
WorkPricingBlogAbout
WorkPricingBlogAboutGet in touch

Open source

Libraries and tools I've published because I needed them first. All MIT unless noted.

  • NovaSwift: A space sim from 2002, rebuilt from scratch in Swift.

    NovaSwift

    In beta

    A space sim from 2002, rebuilt from scratch in Swift.

    • Swift
    • SwiftUI
    • SpriteKit
    • GameKit
  • Crucible: Grades what an AI agent just wrote or drew, and names the fix.

    Crucible

    Live

    Grades what an AI agent just wrote or drew, and names the fix.

    • TypeScript
    • Model Context Protocol
    • Zod
    • resvg
  • YokedCache: One async API, five backends, and tags that really invalidate.

    YokedCache

    Live

    One async API, five backends, and tags that really invalidate.

    • Python
    • asyncio
    • Redis
    • Memcached
  • EncodeForge: An FFmpeg GUI that doesn't make you learn FFmpeg.

    EncodeForge

    Live

    An FFmpeg GUI that doesn't make you learn FFmpeg.

    • Python
    • PySide6
    • Qt 6
    • FFmpeg
  • Kickstart Exchange for Expo: A Swift-only banner SDK, installable from npm.

    Kickstart Exchange for Expo

    Live

    A Swift-only banner SDK, installable from npm.

    • TypeScript
    • Swift
    • SwiftUI
    • Expo Modules API
  • Expo Media Engine: Video editing in Expo, without the per-year license.

    Expo Media Engine

    Live

    Video editing in Expo, without the per-year license.

    • Kotlin
    • Swift
    • TypeScript
    • Expo Modules API

Joshua Kac

Software engineer building apps people actually use. Currently shipping Beyond25, an AI music curator on iOS, Android and web.

WorkPricingBlogAboutContactRSS

© 2026 IronCoffee LLC

joshua@ironcoffee.com