Michael Tyson

Director at A Tasty Pixel

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Michael Tyson is a Director and seasoned software engineer based in Melbourne with 15 years of experience blending hands-on development and leadership at A Tasty Pixel. He excels across mobile and systems-level work—evident from open-source contributions like TPKeyboardAvoiding (improving iOS text-field UX) and TPCircularBuffer (high-performance circular buffer with virtual memory mapping and audio helpers). Known for pragmatic problem-solving, he moves between UI polish and low-level optimization, shipping reliable fixes and efficiency improvements. Colleagues rely on him to translate tricky platform quirks into robust, maintainable solutions that scale beyond prototypes.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,498reputation
850kreached
19answers
6questions
github-logo-circle

Github Skills (18)

objective-c10
ios10
memory-management10
c1110
c1710
swift10
uikit10
multithreading9
audiotoolbox8
ux-design7
ui-design7
coreanimation6
mapkit6
xcode6
uinavigationcontroller6

Programming languages (11)

JavaShellC++CRustObjective-C++GoObjective-C

Github contributions (5)

github-logo-circle
A simple, fast circular buffer implementation
Role in this project:
userBack-end Developer
Contributions:91 commits, 13 PRs, 32 pushes in 6 years 10 months
Contributions summary:Michael primarily focused on implementing and refining a circular buffer library. Their contributions involved fixing bugs within the producer helper, performing code refactoring, and updating the README. Key improvements included the implementation of single-threaded produce/consume methods for efficiency and the incorporation of a virtual memory map technique to optimize buffer management. The user also updated the license and added AudioBufferList helper functions.
circular-buffer
A drop-in universal solution for moving text fields out of the way of the keyboard in iOS
Role in this project:
userMobile Developer (iOS)
Contributions:136 commits, 59 PRs, 52 pushes in 9 years 8 months
Contributions summary:Michael primarily contributed to the iOS mobile application by implementing features to improve the user experience and address various issues related to keyboard handling within the UI. Key contributions include implementing automatic "next" buttons for text fields, fixing layout and content size issues, and addressing bugs related to keyboard notifications and view coordinates. The user focused on enhancing the responsiveness of the application to keyboard interactions, ensuring proper scrolling and content adjustments.
ios
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial