Skip to content
View ephread's full-sized avatar

Block or report ephread

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
ephread/README.md
Hey, I'm Fred. Independent iOS & watchOS developer. I grow apples in my backyard. Unavailable for new projects.

I'm an independent iOS & watchOS developer in Montréal. I help companies build amazing apps, from designing the user interface to publishing them on the App Store. I've been doing it for more than a decade, in Swift and Objective-C.

Curious about what I've built? Have a look at my work →

Open source things you may want to check out

iOS & watchOS

  • Instructions, a pure Swift library to display coach marks. I originally wrote Instructions in Objective-C, as part of another project. In 2015, I extracted the library and rewrote it in Swift.
  • The Bell, a watchOS app designed for high-intensity interval workouts, first developed in 2020 and rebuilt in 2023 from the bottom up using SwiftUI.

ink

  • inkjs, a JavaScript port of inkle's ink to which I'm a regular contributor.
  • inkgd, the same idea, but in GDScript (Godot's primary programming language).
No longer maintained
  • ink-tmLanguage, a grammar for ink that can be used in TextMate, Sublime Text, Visual Studio Code or any other editor supporting TextMate grammars.
  • inklecate's LSP implementation, an implementation of Microsoft's Language Server Protocol directly inside inklecate (ink's compiler).
  • Pomme Plate, a collection of Apple device mockup templates.
  • Sophisticate, a handy JavaScript tool that cleans up and adds appropriate metadata to SVGs.
  • Autodazzler, a script written in ECMAScript 5, designed to automate the rendering pipeline of Daz Studio.

Pinned Loading

  1. inkgd inkgd Public

    Implementation of inkle's Ink in pure GDScript for Godot, with editor support.

    GDScript 398 43

  2. TheBell TheBell Public

    A round-based HIIT timer for Apple Watch.

    Swift 2

  3. Instructions Instructions Public

    Create walkthroughs and guided tours (coach marks) in a simple way, with Swift.

    Swift 5.2k 477

  4. y-lohse/inkjs y-lohse/inkjs Public

    A javascript port of inkle's ink scripting language.

    TypeScript 660 124