Matthew Good

Software Engineer at SHIFT

San Francisco, 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
Matthew Good is a seasoned software engineer based in San Francisco with 19 years of experience building infrastructure, backend systems, and full-stack web applications across startups and large companies like LinkedIn and YouTube. He has deep systems and Python expertise, having led the Python Foundation team at LinkedIn and served as sole Infrastructure Engineer at Shift Technologies to establish core developer tooling and deployment pipelines. An active open-source contributor, he implemented Objective-C bindings for Go in the darwinkit project enabling native macOS API access from Go and has improved debugging tooling for Flask. Comfortable spanning low-level system integration to user-facing product features, he pairs hands-on coding with mentoring and architecture work. Notably, his background includes pioneering Docker/Alpine deployment platforms and automating build-and-deploy workflows for live video and cloud services.
code19 years of coding experience
job17 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of Virginia
github-logo-circle

Github Skills (17)

debugging10
objective-c10
debug10
python10
flask-ask10
binding10
go10
sqlalchemy10
golang10
cgo10
macos10
flask10
foundation9
appkit9
jinjava9

Programming languages (9)

TypeScriptC#JavaShellJavaScriptGoHTMLXSLT

Github contributions (5)

github-logo-circle
A toolbar overlay for debugging Flask applications
Role in this project:
userBack-end Developer
Contributions:114 commits, 10 PRs, 14 pushes in 6 years 2 months
Contributions summary:Matthew primarily contributed to the `flask-debugtoolbar` project by fixing bugs and improving existing features. Their work included addressing issues within the SQLAlchemy panel related to engine lookups and providing fixes for the display of session and request variables within the panel. Additionally, they made improvements to the template editor functionality, and incorporated best-practices such as indenting code, HTML escaping and providing informational messages about missing dependencies.
pythontoolbarflaskflask-debugtoolbaroverlay
progrium/darwinkit

Oct 2021 - Oct 2021

Native Mac APIs for Go. Previously known as MacDriver
Role in this project:
userBack-end Developer & System Architect
Contributions:1 release, 3 reviews, 11 commits in 19 days
Contributions summary:Matthew primarily worked on generating Objective-C bindings for Go using CGO. They focused on creating wrappers and generated code that allows Go programs to interact with native macOS APIs, specifically targeting the AppKit and Foundation frameworks. Their contributions included filtering out problematic methods and incorporating support for `NSSize`, enhancing the functionality of the `darwinkit` project. The user also added autorelease pool support.
maccatalystgopointerioscgo
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
Matthew Good - Software Engineer at SHIFT