Phillip Johnston

CEO at Embedded Artistry

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
Phillip Johnston is a California-based CEO and embedded systems expert with 14 years of experience designing bare-metal firmware, defining software architecture, and taking hardware products from prototype to mass production. He has led or shipped over 20 products and supported 100+ manufacturing builds across defense, consumer electronics, cameras, robotics, and automotive domains. A hands-on engineer who moved from firmware roles at Apple and startups to founding Embedded Artistry, he combines deep RTOS/C and C++ expertise (including contributions to widely used embedded resources) with pragmatic manufacturing and test strategies. Phillip is known for improving development processes, optimizing memory and power in constrained systems, and turning thorny bring-up problems into repeatable, automated practices. Non-obvious: he pairs executive leadership with active open-source engineering—authoring libraries and 150+ technical articles that influence modern embedded development.
code14 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Engineering, Bachelor of Science (B.S.) Computer Engineering at Georgia Institute of Technology
languagesEnglish, Latin
github-logo-circle

Github Skills (8)

c1710
embedded10
c-language10
c1110
cprogramming-language10
sys10
cpp9
freertos8

Programming languages (17)

JavaC++CSSCRustCMakeMakefileGo

Github contributions (5)

github-logo-circle
Embedded Artistry Templates, Documents, and Source Code
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 reviews, 234 commits, 24 PRs in 5 years 8 months
Contributions summary:Phillip primarily contributed C and C++ code related to embedded systems development. They implemented examples of various C++ features such as smart pointers, dispatch queues, and circular buffers. Furthermore, they added examples of memory management techniques including fixed-point arithmetic and free-list malloc implementations. The user's work included example implementations targeted for both ThreadX and FreeRTOS, demonstrating practical applications within real-time operating systems.
cppembedded-artistrystm32embedded-resourcesembedded-systems
embeddedartistry/libc

Apr 2017 - Nov 2022

libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup.
Contributions:18 reviews, 546 commits, 144 PRs in 5 years 7 months
portabilityduenaturebringuplibc
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
Phillip Johnston - CEO at Embedded Artistry