W Betts

Administrator

Preston, Idaho, United States
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
🎓
Top School
W Betts is a pragmatic macOS-focused software engineer with 16 years of experience porting and modernizing native apps and frameworks. Based in Preston, Idaho, he is the lead developer and administrator for PlayerPRO while actively maintaining macOS ports of projects like PCSX-R and SVGKit. He brings deep Objective-C and cross-platform debugging expertise—modernizing memory management, migrating code to ARC/NS_ENUM, and improving file handling and Apple Silicon compatibility across well-known open-source projects such as OpenEmu, Sparkle, CocoaLumberjack, and iTerm2. His contributions span front-end UI refinements and back-end platform fixes, often surfacing in emulator and multimedia toolchains where precision and cross-architecture stability matter. Colleagues rely on him for pragmatic refactors and subtle portability fixes (e.g., .bin/.cue support and MAP_JIT integration) that noticeably improve macOS behavior. He studied Computer Software Engineering at Utah Valley University and combines long-term hands-on craftsmanship with an appetite for keeping legacy Mac software modern.
code16 years of coding experience
bookComputer Software Engineering, Computer Software Engineering at Utah Valley University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
3,001reputation
812kreached
66answers
5questions
Badges
swift
top-5%
overriding
top-5%
setter
top-5%
getter
top-5%
optimization
top-5%
github-logo-circle

Github Skills (73)

mobile-development10
sdl10
c1110
cocoa10
c1710
arm10
live-update10
cpp10
game-development10
emulation10
file-management10
apple-silicon10
nsuserdefaults10
app-framework10
memory-management10

Programming languages (19)

C#PowerShellJavaC++CSSCObjective-C++Go

Github contributions (5)

github-logo-circle
360Controller/360Controller

Feb 2014 - Dec 2020

TattieBogle Xbox 360 Driver (with improvements)
Role in this project:
userBack-end Developer
Contributions:210 commits, 12 PRs, 23 pushes in 6 years 11 months
Contributions summary:W primarily focused on migrating the project to ARC (Automatic Reference Counting), a memory management feature in Objective-C. This involves changes to the code in `360Daemon` and `Pref360ControlPref` primarily related to memory management. The changes indicate a shift toward a more modern and potentially more stable approach to memory handling.
improvementsxboxwindowsxbox-360
OpenEmu/OpenEmu

Oct 2015 - Jul 2022

🕹 Retro video game emulation for macOS
Role in this project:
userFull-stack Developer
Contributions:42 commits, 11 PRs, 49 pushes in 6 years 10 months
Contributions summary:W primarily contributed to the OpenEmu project by making various changes to the codebase, including refactoring code, updating drag-and-drop functionality, and improving error handling. They made significant improvements to the handling of file types, like implementing support for cue and ccd files in the PlayStation 2 plugin, and improving the handling of .bin/.cue files. Furthermore, they addressed issues related to loading and architecture compatibility in the core plugin.
game-boyobjective-cemulatorretrovideo-game
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
W Betts - Administrator