Tyler Spaeth

Tyler Spaeth

Away on vacation
Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
iOS/Mac and native app developer with 10+ years of experience
iOS/Mac and native app developer with 10+ years of experience

Greetings! I've been involved with software development for 20+ years. I specialize in Apple software development, though I also have significant experience in server side programming. I love learning programming languages and have worked with Python, Perl, Scheme, LISP, x86 asm, C, C++, Java, Mathematica, Swift, Objective-C and many more over the years. Origami, Chinese knotting, and mizuhiki take up a lot of the rest of my time.

English
Pacific Time (US & Canada) (-08:00)
Joined August 2020
EXPERTISE
10 years experience
I have: • Developed a core engine for a drawing application from scratch. • Migrated an app from iOS 6's traditional UI to iOS 7's flat U...
I have: • Developed a core engine for a drawing application from scratch. • Migrated an app from iOS 6's traditional UI to iOS 7's flat UI. • Maintained a suite of iOS apps. • Built an iOS app from the ground up.
iOSSwiftCocoa
View more
20 years experience
I've worked on many backends for many websites ranging from websites with millions of users running Django REST framework to smaller site...
I've worked on many backends for many websites ranging from websites with millions of users running Django REST framework to smaller sites relying on Flask. I use Python as my go to scripting language and for project prototypes.
20 years experience
I've grown up with assembly language and have been working with it for the past 28 years starting around 12. My experience includes reve...
I've grown up with assembly language and have been working with it for the past 28 years starting around 12. My experience includes reverse engineering, using in circuit emulators to modify running program behavior on the fly, and using Intel's AVX2 vector extensions to increase the performance of compute intensive floating point code by a factor of 5. My crowning achievement was getting Asheron's Call running on my friend's Cyrix 686, which didn't implement Intel's RDTSC instruction, which Asheron's Call used. I set up a SoftICE macro that would trap the illegal instruction handler and replace the offending RDTSC instruction with two no operation instructions and resume execution. It worked like a charm, and we reused it for Diablo II :-)
Avxx86
View more
Avxx86
View more
10 years experience
I've used OpenMP, OpenMPI, and AVX (Intel's advanced vector extensions) to run code on HPC (High Performance Computing) clusters, includi...
I've used OpenMP, OpenMPI, and AVX (Intel's advanced vector extensions) to run code on HPC (High Performance Computing) clusters, including a physics simulation and a program to check for recurring patterns of primes centered around the Collatz conjecture. I understand low level computer architecture and network systems well and can track and balance the performance characteristics of HPC code.
OpenMPOpenmpiAvx
View more
OpenMPOpenmpiAvxAvx2
View more
20 years experience
I majored in computer science at the University of California Santa Cruz but learned much of what I know independently. I'm a big fan of ...
I majored in computer science at the University of California Santa Cruz but learned much of what I know independently. I'm a big fan of algorithms and data structures. I've implemented many uncommon algorithms and structures in prototype form which makes it easier to explain the essentials without adding unnecessary complexity. My two current favorites include splay trees and cuckoo hashing, though both have significant draw backs. Splay trees are great but can experience pathological behavior and cuckoo hashing generally has lower performance than linear probing. But both are very clever and fun (for some definition of fun :-)).

REVIEWS FROM CLIENTS

Tyler's profile has been carefully vetted and approved as a Codementor. Connect with Tyler now, and leave a review for them once you're done!
EMPLOYMENTS
iOS Developer
Freelance
2020-02-01-2020-08-01
• Updated Conferences i/o Mac helper app, including a revamped software update system and fixed showstopper bugs.
• Updated Conferences i/o Mac helper app, including a revamped software update system and fixed showstopper bugs.
Cocoa
Applescript
CocoaPods
View more
Cocoa
Applescript
CocoaPods
Swift
View more
Senior Mobile Developer
Dark Horse Comics
2018-05-01-2020-02-01
• Modernized the iOS comic reader app • Many bug fixes • Incremental improvements
• Modernized the iOS comic reader app • Many bug fixes • Incremental improvements
Xcode
Cocoa Touch
CocoaPods
View more
Xcode
Cocoa Touch
CocoaPods
Objective-C
Realm
Swift
iOS
RESTful API
View more
Senior Software Developer
Go Trashy Inc
2017-10-01-2018-02-01
• Reduced customer calls to help desk due to bug fixes for the iPhone app • Advised supervisors on technical decisions and direction • Di...
• Reduced customer calls to help desk due to bug fixes for the iPhone app • Advised supervisors on technical decisions and direction • Diagnosed and contributed to fixing server load issues
PHP
MongoDB
Objective-C
View more
PHP
MongoDB
Objective-C
iOS
View more