Greg Weber is a Technical Lead with 17 years of experience building cloud-native, secure infrastructure and distributed systems from startups to scale-stage companies. He combines hands-on engineering in Go, Rust, Haskell, TypeScript and Python with leadership—managing small teams, driving SOC2/HIPAA compliance, and owning both backend and devops. His work at PingCAP and contributions to notable projects like TiKV, TiDB, and GHC show deep expertise in distributed databases, compiler internals, and production-grade error handling. Greg often approaches hard problems from first principles, introducing stronger typing and testing patterns across diverse codebases (e.g., MyPy, TypeScript, linters for Go). He’s an active open-source maintainer with a history of shipping tools and libraries that improve developer workflows, and he enjoys turning research-backed designs into reliable, well-documented systems. Based in Chicago, he looks for roles where he can immediately contribute and continue mentoring teams while learning new domains.
17 years of coding experience
17 years of employment as a software developer
Electrical Engineering Electrical and Electronics Engineering, Electrical Engineering Electrical and Electronics Engineering at University of Iowa
Contributions:466 commits, 35 PRs, 56 pushes in 5 years 6 months
Contributions summary:Greg primarily contributed to the back-end functionality of the Yesod web framework, specifically focusing on form handling and widget creation within the Haskell ecosystem. They introduced new field types, such as JqueryDay and JqueryDayTimeField, expanding the framework's capabilities for date and time input widgets. Further contributions included enhancements to existing profiles and functions for form building and rendering within the Yesod framework.
TiDB operator creates and manages TiDB clusters running in Kubernetes.
Role in this project:
DevOps Engineer
Contributions:82 commits, 80 PRs, 132 pushes in 1 year 7 months
Contributions summary:Greg primarily focused on improving the build and deployment processes for the `pingcap/tidb-operator` repository. Their work involved integrating tools like `megacheck` for code linting and setting up a DIND (Docker-in-Docker) environment for local development and testing. Additionally, they contributed to the automation of disk management in a GKE environment. These contributions significantly improved the development workflow and infrastructure management.
golangtidbclustersoperatorkubernetes
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.