Simon Howard

Staff Software Engineer at zeroRISC

Massachusetts, 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
Simon Howard is a Staff Software Engineer with 26 years of experience building high-performance networked systems, kernel drivers, and security-focused tooling across companies from Google to Cisco Meraki and zeroRISC. He combines deep expertise in Linux, packet capture/analysis, DPI, and protocol implementation with hands-on low-level driver and firmware work dating back to PCIe and embedded controller bring-ups. At Google he led and architected rollout and cloud load-balancing systems written in Go and C++ with strong reliability and incremental delivery priorities, and at Cisco Meraki he guided technical teams as an engineering lead. An active open-source contributor, he has modernized tooling for the well-known Freedoom project and implemented core C data structures used by others, reflecting both system-level rigor and practical scripting fluency. Based in Massachusetts, he’s equally at home debugging kernel races as converting Perl toolchains to Python, and he is not interested in finance or banking roles.
code26 years of coding experience
job20 years of employment as a software developer
bookMEng Computer Engineering, MEng Computer Engineering at University of Southampton
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
9,029reputation
3.8mreached
22answers
1question
Badges
php
top-5%
coding-style
top-5%
language-agnostic
top-5%
ternary-operator
top-5%
vim
top-1%
github-logo-circle

Github Skills (29)

algorithms10
python10
scripting10
c1110
data-structure10
c1710
vim10
build-automation10
data-structures10
convert9
testing9
ternary-operator9
file-format9
file-conversion9
language-agnostic9

Programming languages (13)

C++CSSCTeXGoPerlHTMLDockerfile

Github contributions (5)

github-logo-circle
fragglet/c-algorithms

Nov 2005 - Oct 2020

A library of common data structures and algorithms written in C.
Role in this project:
userBack-end Developer & Data Structures Implementer
Contributions:3 releases, 238 commits, 15 PRs in 15 years 1 month
Contributions summary:Simon's contributions centered around implementing core data structures and utility functions in C, including compare functions for different data types like strings, pointers and integers. The user implemented key data structures such as a queue and contributed test cases. They also worked on the implementation and testing of fundamental algorithms.
datastructuresalgorithms-and-data-structuresiscdata-structuresc
freedoom/freedoom

May 2006 - Nov 2022

Freedoom is an entirely free software game based on the Doom engine.
Role in this project:
userFull-stack Developer
Contributions:50 reviews, 425 commits, 107 PRs in 16 years 9 months
Contributions summary:Simon made significant contributions to the Freedoom project, primarily by converting several Perl scripts to Python, including those for building WAD files, checking sanity, and generating text graphics. They also updated and improved the existing text generation system, and added FreeDM-specific configuration. Furthermore, they added support for generating the GENMIDI lump and added some missing percussion instruments. The user also made code adjustments to support Python 3, and improved the existing DMXGUS configuration.
source-portgameazerothcoregamedevgamemaker
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