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
- Replacing my personal bash scripts with TypeScript Deno scripts
- Had fun writing a script to parse MP4 file headers to check whether a video has the
hvc1
tag
- Had fun writing a script to parse MP4 file headers to check whether a video has the
- 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
- My favorite is the one that generates a message like this with a keystroke, for pasting into Slack:
- Writing jailbreak tweaks for my Mac to fix some minor annoyances with macOS
- Yes, you can write macOS tweaks!