Charlie Bruce

Head Of Hardware at LITHO

London, 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

👤
Senior
🎓
Top School
Charlie Bruce is Head of Hardware at LITHO with 12 years of hands-on experience designing connected devices from concept to manufacture. He combines Cambridge MEng rigour with practical firmware and electronics expertise gained as lead firmware and electronic engineer at Beeline, where he owned component selection, prototyping, power management and device-app APIs. At LITHO he leads hardware strategy and delivery, blending systems thinking with product-focused tradeoffs across PCB, firmware and manufacturing. Charlie is also an active open-source contributor, improving UX and robustness in OpenBoardView by adding drag-and-drop, keyboard shortcuts and better error handling—showing a knack for making complex tools more usable. Colleagues value his ability to translate ambiguous product goals into dependable hardware-software integrations that scale to production.
code12 years of coding experience
job3 years of employment as a software developer
bookMaster of Engineering (MEng), Master of Engineering (MEng) at University of Cambridge
github-logo-circle

Github Skills (14)

error-handling10
user-interface10
c-language10
imgui10
cprogramming-language10
directx10
ws-api9
winapi9
keyboard9
keyboard-hooks9
wp-api9
keyboard-input9
file-handling9
keyboard-events9

Programming languages (15)

C#JavaC++CCMakeCommon LispPostScriptTypeScript

Github contributions (5)

github-logo-circle
OpenBoardView/OpenBoardView

Jun 2016 - Jul 2016

View .brd files
Role in this project:
userFull-stack Developer
Contributions:7 commits, 7 PRs, 10 comments in 21 days
Contributions summary:Charlie primarily focused on enhancing the user interface and overall application functionality. They refactored error handling, implemented drag-and-drop file functionality, and added a file type filter to the open file dialog. Furthermore, they added keyboard shortcuts for common actions, such as zooming and panning, and improved the user experience. The user also addressed initialization issues by displaying appropriate error messages.
halosdlopenscadsdl2
Contributions:19 pushes, 3 comments, 2 issues in 4 years 9 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