Simon Long

Senior Principal Engineer at Raspberry Pi (Trading) Ltd

Cambridge, England, United Kingdom
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
Simon Long is a Senior Principal Engineer and user-experience lead with over two decades of C-focused software design and a track record of shipping polished desktop environments and system tooling for Raspberry Pi and x86 platforms. As the sole architect and implementer of the Raspberry Pi Desktop and an active contributor to widely used tools like raspi-config, he blends low-level system and hardware-aware engineering with refined GTK UI design. His background spans embedded systems, GUI prototyping, and project and line management at companies including Broadcom and Cambridge Consultants, giving him a rare mix of hands-on implementation, team leadership, and technical authoring. Comfortable across Windows, Mac and Linux, and fluent in languages from Objective‑C and Python to assembler, he also applies practical electronics skills to bridge software and hardware constraints. Based in Cambridge, he continues to develop both commercial and hobbyist embedded projects through KuDaTa Software, demonstrating enduring curiosity and independent product craftsmanship.
code11 years of coding experience
job22 years of employment as a software developer
bookMA, Engineering, MA, Engineering at University of Cambridge
github-logo-circle

Github Skills (12)

sh10
embedded10
linux10
script10
shell10
raspberry-pi10
sys10
scripting10
system-administration9
device-driver8
boot7
configurations7

Programming languages (11)

TypeScriptShellC++CSSCRustMakefileM4

Github contributions (5)

github-logo-circle
RPi-Distro/raspi-config

Jan 2016 - Nov 2022

Configuration tool for the Raspberry Pi
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:10 reviews, 206 commits, 18 PRs in 6 years 11 months
Contributions summary:Simon primarily contributed to the `raspi-config` tool, focusing on system-level configurations and modifications for Raspberry Pi devices. Their work included resizing partitions, integrating KMS (Kernel Mode Setting) functionalities, and managing system startup behavior related to graphics drivers. They also made changes to ensure the tool's compatibility with different Raspberry Pi models and configurations. The contributions show a focus on low-level system interactions and hardware-specific configurations.
ansibleraspberry-piraspberry
raspberrypi-ui/lxpanel

Jan 2015 - Sep 2019

Contributions:134 pushes, 4 branches, 45 comments in 4 years 8 months
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