Skip to content
View NSExceptional's full-sized avatar

Sponsors

@revolter
@agendrix

Block or report NSExceptional

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
NSExceptional/README.md

Hi, I'm Tanner 🐈‍⬛

Full time iOS dev
Part time hacker / tinker

%hook Engineer // Ask me what language this is!
- (id)init {
    self = %orig;
    self.name = @"Tanner";

    // I dabble in a lot more than this, but these are my big 3 😊
    self.languages = @[@"Swift", @"Objective-C", @"TypeScript"];

    // Writing jailbreak tweaks is what got me into making iOS apps;
    // these are all skills I picked up along the way 🔧
    self.skills = @[@"Debugging", @"Performance Profiling", @"Reverse Engineering"];

    // Again, I dabble in more than these :)
    self.frameworks = @[@"UIKit", @"SwiftUI", @"Node", @"React"];

    return self;
}
%end

What I'm working on lately

  • Replacing my personal bash scripts with TypeScript Deno scripts
  • Wrote a VS Code extension to wrap ourTinder's CLI build tools in a GUI
  • Wrote some userscripts to automate common tasks when creating or reveiwing PRs at work (gist)
    • My favorite is the one that generates a message like this with a keystroke, for pasting into Slack:
      [My small PR](url) `+4 -19` @required-reviewer-1 @required-reviewer-2
      
  • Writing jailbreak tweaks for my Mac to fix some minor annoyances with macOS
    • Yes, you can write macOS tweaks!

My Favorite Projects

Jsum

A Swift Codable replacement that uses reflection to create types and map values.
No Codable, no Macros—just runtime magic 🪄✨

let person: (name: String, age: Int) = try Jsum.decode(
    from: ['name': 'Bob', 'age': 25]
)
FLEX A popular in-app debugging tool, capable of almost anything you can think of, from exploring the view hierarchy to calling methods in real time.
Pastie A clipboard manager for iOS that started as a jailbreak tweak, which I later turned into a full app. The tweak can be invoked from the keyboard in any app.
Receiptie A receipt tracking app that uses OCR and AI to scan and organize your paper or email receipts for safekeeping. (Closed source)

Pinned Loading

  1. Jsum Jsum Public

    A Swift Codable replacement using reflection

    Swift 16

  2. NSCake/Pastie NSCake/Pastie Public

    Objective-C 1

  3. FLEXing FLEXing Public

    A simple tweak to activate a FLEX explorer window

    Logos 207 47

  4. FLEXTool/FLEX FLEXTool/FLEX Public

    An in-app debugging and exploration tool for iOS

    Objective-C 14.3k 1.7k

  5. SnapchatKit SnapchatKit Public archive

    An Objective-C implementation of the unofficial Snapchat API.

    Objective-C 107 20

  6. Swizzle Swizzle Public

    A tweak to create basic tweaks from any app.

    Objective-C 42 9