Michael Trent

Sr. Software Engineer at Apple

Sunnyvale, California, 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
Michael Trent is a seasoned software generalist and engineering leader with over three decades of OS and application experience and a long tenure driving core system and app features at Apple. He has repeatedly combined hands-on engineering—shipping text and UI frameworks, cross-platform libraries, and tools like dyld/ld64/Mach-O support—with people leadership, hiring and managing small to mid-sized teams across Developer Tools, iWork, and Health. Known for owning codebases end-to-end, he has maintained MATLAB, Swift, and Objective-C projects and contributed to multiple major macOS, iOS, tvOS releases and public product demos. His work spans deep system-level engineering (linkers, binary formats, launch/build performance) to polished user-facing features (Notes, charting, accessibility), showing rare breadth across platform layers. Based in Sunnyvale, he combines a pragmatic engineering mindset with a history of visible, demo-ready deliveries seen in press events and commercials.
code8 years of coding experience
job28 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Beloit College
languagesEnglish
github-logo-circle

Github Skills (15)

compiler10
llvm10
toolchain10
svn9
blockchain8
ethereum8
evm7
virtual-machine6
git-mirror6
code-generation6
optimization5
monorepo1
git1
programming-language1
swift1

Programming languages (2)

C++LLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Dec 2019 - May 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:7 pushes, 1 comment in 4 years 5 months
compilerllvmtoolchain
earl/llvm-mirror

Dec 2017 - Sep 2019

NOTE: The LLVM project now operates official Git mirrors as well: http://llvm.org/docs/GettingStarted.html#git-mirror -- An automated mirror of llvm/trunk from LLVM's SVN. Updates hourly. Release branches and tags are tracked manually. This mirror is *not* commit-ID compatible with the official Git mirrors.
Contributions:22 commits in 1 year 9 months
git-mirrorllvmsvn
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