Alec Thomas is a seasoned software leader with 22 years of experience, currently leading Developer Experience (DX) efforts at Block to remove technical friction and accelerate developer velocity. He has deep hands-on expertise in backend systems, tooling, and developer-facing infrastructure—authoring and contributing to widely used open-source projects in Go and Python such as Kong, voluptuous, gometalinter, and Chroma. Alec has repeatedly built build systems, CLI parsers, schema generators and package tooling (Hermit) that simplify life for engineers, and he often focuses on robust, type-safe implementations and developer ergonomics. His career spans roles at Block, Twitter, and Google, blending production reliability with experimental platforms like FTL that centralize infra, migrations, RPC and security into source. Colleagues describe him as a pragmatic engineer-leader who surfaces subtle usability issues in tooling and turns them into scalable platform solutions.
22 years of coding experience
17 years of employment as a software developer
Bachelor of Computer Science, Bachelor of Computer Science at University of Newcastle
Contributions:24 releases, 191 reviews, 272 commits in 5 years 8 months
Contributions summary:Alec implemented content sniffing and integrated content analysis into the project's lexer system. They added a Java lexer and contributed to the CSS style definitions. They also added support for the PHP and Kotlin languages.
Logging package similar to log4j for the Go programming language
Role in this project:
Back-end Developer
Contributions:15 commits, 10 PRs, 9 pushes in 5 years 6 months
Contributions summary:Alec primarily contributed to the `log4go` logging library, making modifications to core functionality and addressing existing issues. Their work involved changing the `level` type, fixing potential issues with truncated logs, and updating date formatting. The user also updated the testing suite to reflect these changes, demonstrating a focus on improving the library's reliability and usability.
golangsimilarloggerlog4jlogging
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.