David Hewitt

Senior Software Engineer at Woven by Toyota

Chiyoda, Japan
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
David Hewitt is a software engineer with 11 years' experience building resilient systems for broadcast media, now applying that expertise at Woven by Toyota. He blends deep Linux, networking and virtualization knowledge with hands-on software engineering and information security, having designed 100G SMPTE 2110 infrastructures and led complex studio refurbs at the BBC. Comfortable across the stack, he has implemented CI/CD automation, OS build systems and web payment integrations, and has modernized build and deployment flows for projects like elementary OS and its website. His work balances low-level broadcast hardware and baseband video integration with cloud and container deployments, and he routinely reverse-engineers and hotpatches third‑party software to meet operational deadlines. A regular open-source contributor, he brings practical DevOps and automation skills—evident in image build tooling for Raspberry Pi and Pinebook Pro—that accelerate delivery of reproducible systems. He pairs technical depth with mentorship and clear documentation, making complex, security-conscious solutions usable for operations teams.
code11 years of coding experience
job13 years of employment as a software developer
bookBlackpool Sixth Form College
bookBachelor of Engineering (BEng), Broadcast Engineering, Bachelor of Engineering (BEng), Broadcast Engineering at The University of Salford
bookBachelor of Engineering (BEng), Broadcast Engineering, Bachelor of Engineering (BEng), Broadcast Engineering at Birmingham City University
languagesEnglish, German, japanese 日本語
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (42)

javascript10
c-language10
website-development10
package-management10
back-end-development10
stripe10
scripting10
debian10
bash10
ui-design10
uid10
automation10
php10
script10
gtk10

Programming languages (23)

JavaC++JinjaRustCValaGoPerl

Github contributions (5)

github-logo-circle
elementary/os

Oct 2019 - Oct 2022

The OS build system
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:24 reviews, 30 commits, 54 PRs in 3 years
Contributions summary:David primarily focused on building and maintaining the OS build system, as indicated by the repository description and the commit messages. Their contributions involved automating build processes, setting up CI/CD workflows using shell scripts, and managing dependencies. They also worked on integrating various tools and configurations to create and upload OS images, specifically for different hardware platforms like Pinebook Pro and Raspberry Pi, and elementary 7 daily images.
build-systemisodebianlinuxlive-build
elementary/code

Mar 2017 - Nov 2022

Code editor designed for elementary OS
Role in this project:
userFull-stack Developer
Contributions:19 reviews, 80 commits, 92 PRs in 5 years 9 months
Contributions summary:David's contributions primarily revolved around enhancing the "elementary/code" editor's UI, specifically focusing on drawing visual representations of spaces and tabs, and incorporating settings for their display. They implemented and refined functionality to customize the display of these whitespace characters. Additionally, the user refactored code organization and added features such as a preferences dialog for these options.
code-editorelementaryosgtksourceviewgtkvala
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