Matthew Gathu

Nanyuki, Laikipia County, Kenya
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 Gathu is a software engineer with 12 years of experience blending telecoms and information engineering expertise with systems programming and distributed computing. He has shipped production services at companies from JUMO to Sonos, and rebuilt resource-constrained ML and NLU components in Rust that significantly cut memory use. A prolific Rust advocate (and active contributor to the high-performance actix-web framework), he focuses on backend reliability, HTTP semantics, and edge-friendly services. His background integrating SMS/USSD/Mobile Money and building API gateways gives him a practical edge in telecom integrations and data ingestion pipelines. Based in Nanyuki, Kenya, he combines low-level systems instincts with web and cloud service development, often optimizing for constrained environments.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Telecommunications and Information Engineering, Bachelor's degree, Telecommunications and Information Engineering at Jomo Kenyatta University of Agriculture and Technology
bookKenya Certificate of Secondary Education, Kenya Certificate of Secondary Education at Mang'u High School
languagesSwahili, English
stackoverflow-logo

Stackoverflow

Stats
1,139reputation
82kreached
15answers
17questions
github-logo-circle

Github Skills (15)

rust10
web-development10
actix-web10
async10
proc-macro9
websocket8
markdown6
pydoc6
sqlite6
sqlalchemy6
python6
segmentation-fault6
numpy6
observer-pattern6
github-flavored-markdown6

Programming languages (8)

CSSRustSCSSFluentGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
actix/actix-web

Feb 2020 - Oct 2020

Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 7 commits, 6 PRs in 8 months
Contributions summary:Matthew contributed to the `actix-web` framework by implementing new features and improving existing ones. They added attributes to generated structs and created a helper function for the HTTP TRACE method. The user also worked on providing an attribute macro for multiple HTTP methods, which improved the framework's functionality. Furthermore, they fixed issues related to multipart payload consumption and cyclic references within the resource mapping system, improving the reliability of the project.
actix-webrustweb-frameworkweb-developmentwebsockets
mattgathu/blog

Apr 2020 - May 2025

Contributions:110 pushes, 2 branches in 5 years 1 month
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