Max Spencer

Software Engineer at Google

United Kingdom
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
Max Spencer is a software engineer with 11 years' experience building robust applications at Google and formerly leading Android development at The Guardian. He combines strong systems and mobile skills—Java, Kotlin, full‑stack web work and Go—with a background in security research from the University of Cambridge. Max has shipped production tooling for media and debugging (notably contributions to a high‑profile police‑brutality evidence repo and an Android TransactionTooLargeException debugger), showing a comfort with data processing, CLI tooling and platform reliability. Practical, standards-minded and detail-oriented, he also brings an unusual off‑bench passion for gardening that reflects a patient, iterative approach to engineering.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science, First Class Honours, Bachelor of Arts (B.A.), Computer Science, First Class Honours at University of Cambridge
bookA Levels, Mathematics (A*), Further Mathematics (A*), Physics (A*), History (A), A Levels, Mathematics (A*), Further Mathematics (A*), Physics (A*), History (A) at Stowmarket High School
stackoverflow-logo

Stackoverflow

Stats
1,719reputation
239kreached
32answers
4questions
github-logo-circle

Github Skills (21)

kotlin10
debugging10
debug10
android-development10
go10
python9
ipfs9
android-sdk9
cli-tools9
docker8
data-pipeline8
data-pipelines8
dockers8
operating-system6
php6

Programming languages (12)

TypeScriptJavaC++SCSSScalaJavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
guardian/toolargetool

Mar 2017 - May 2021

A tool to help you debug TransactionTooLargeExceptions on Android 7+
Role in this project:
userMobile Developer (Android)
Contributions:1 release, 2 reviews, 134 commits in 4 years 2 months
Contributions summary:Max primarily contributed to the `toolargetool` repository by refactoring and adding features to assist in debugging `TransactionTooLargeException` errors on Android. They implemented logging for Activities and Fragments, including the ability to log fragment arguments. Furthermore, the user added a Proguard rule and converted the project to Kotlin.
productiondebugandroid
2020PB/police-brutality

Jun 2020 - Jun 2020

Repository containing evidence of police brutality during the 2020 George Floyd protests
Role in this project:
userFull-stack Developer
Contributions:174 commits, 84 PRs, 66 pushes in 14 days
Contributions summary:Max contributed to both the frontend and backend aspects of the project. They updated the data processing tools, specifically enhancing the `data_builder.py` script to parse and structure data. Furthermore, the user added a video downloader component using Go, integrating a CLI tool with multiple functionalities and IPFS uploading capabilities. These changes suggest a focus on data aggregation, processing, and distribution for the project.
police-reportscopwatchgeorgepolice-brutalitygeorge-floyd
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
Max Spencer - Software Engineer at Google