Alex Good

CTO at Foodchain Tech

London, England, 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
Alex Good is a London-based CTO and founder with 14 years of hands-on experience building full-stack, microservices-first products and leading engineering teams away from “feature factory” mode. He blends deep backend expertise—contributing to notable open-source projects like libgit2, rust-analyzer, Automerge and django-prometheus—with pragmatic product delivery across Kafka-based systems and React/React Native frontends. Comfortable from Kubernetes manifests and CloudFormation to mobile apps and PostGIS-backed APIs, he pairs rigorous code quality (tests, PEP8, memory-sanitizer fixes) with domain-driven design and functional programming sensibilities. His background in machine learning and signal processing (e.g., Kalman filtering for driving-risk scoring) gives him an edge on data-driven product decisions. Colleagues rely on him for architecture, code review and turning complex requirements into maintainable systems.
code14 years of coding experience
job6 years of employment as a software developer
bookBsc Theoretical Physics, Bsc Theoretical Physics at Queen Mary University of London
bookUniversity College London
stackoverflow-logo

Stackoverflow

Stats
955reputation
47kreached
7answers
15questions
github-logo-circle

Github Skills (49)

git10
avro10
serializable10
concurrent10
serializer10
python10
django10
data-serialization10
dvc10
schema-design10
c1110
data-structure10
standard-library10
serialization10
c1710

Programming languages (21)

JavaCSSRustCPureScriptScalaGoMustache

Github contributions (5)

github-logo-circle
automerge/automerge

Nov 2019 - Jan 2023

A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
Role in this project:
userBack-end Developer
Contributions:18 releases, 258 reviews, 460 commits in 3 years 2 months
Contributions summary:Alex primarily focused on enhancing the underlying data structures and operations of the Automerge library. Their work involved optimizing the handling of concurrent modifications and implementing features like deleting objects. They also contributed to the codebase by enhancing the representation of documents, and the serialization and deserialization of operations. Their changes improved the efficiency and accuracy of the automerge library.
rustautomerge
sksamuel/avro4s

Oct 2018 - Aug 2019

Avro schema generation and serialization / deserialization for Scala
Role in this project:
userBack-end Developer
Contributions:23 commits, 14 PRs, 18 comments in 10 months
Contributions summary:Alex primarily contributed to the `avro4s` library, focusing on enhancing its functionality for Avro schema generation and serialization/deserialization in Scala. Their work involved implementing support for features like `@AvroName` annotations, handling sealed traits and enums correctly, improving UUID handling, and addressing issues related to optional fields and default values. The user also fixed bugs and made refinements to improve the library's overall robustness and usability.
avrodeserializationserializationcoproductavro-schema
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
Alex Good - CTO at Foodchain Tech