Matthew Good

Software Engineer at Self-employed

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.
code20 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 (16)

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

Programming languages (11)

TypeScriptC#JavaShellRustJavaScriptGoHTML

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.
debuggingflask-applicationpythonflaskflask-debugtoolbar
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.
gogolangapplemacosobjective-c
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