Adam Weeden is a software architect and engineering leader with over a decade of experience building and guiding teams to deliver web, backend, and data-driven systems. He combines hands-on expertise in Python, C#/.NET, Go and modern front-end frameworks with proven leadership as a Director of Engineering and technology lead across SaaS and enterprise projects. Adam has shipped production systems from custom auditing and facial-recognition ML projects to customer-facing platforms, and contributes to notable open-source efforts like pybaseball and Nativefierādemonstrating both data engineering chops and cross-platform UX improvements. Based in Florida, he excels at removing development roadblocks, mentoring engineers, and translating business requirements into maintainable architectures. Notably, his open-source work spans parsing and integrating multiple sports data sources and improving desktop-web bridging for native apps, reflecting a practical blend of domain curiosity and systems thinking.
10 years of coding experience
18 years of employment as a software developer
Ministry, Ministry at Florida Christian College
AA, General, AA, General at Hillsborough Community College
Pull current and historical baseball statistics using Python (Statcast, Baseball Reference, FanGraphs)
Role in this project:
Back-end Developer & Data Engineer
Contributions:168 reviews, 128 commits, 60 PRs in 2 years 4 months
Contributions summary:Adam primarily focused on adding and improving features for retrieving and processing baseball statistics from various data sources (FanGraphs, Baseball Reference). Their work involved implementing new data extraction methods, creating data transformations, and integrating data into the existing framework. The commits show a focus on expanding the functionality of the pybaseball library to include team-level fielding data, refining existing parsing logic, and transitioning to a new data source.
Contributions:5 releases, 132 reviews, 55 commits in 1 year 5 months
Contributions summary:Adam primarily contributed to the development of the Nativefier application, focusing on improving the user interface and adding new functionality. They implemented a feature to prompt macOS users for accessibility permissions when using global shortcuts, particularly media keys. They also worked on integrating the application with a Docker build process, fixing Windows build issues, and switching to Alpine. Further, the user improved the codebase by refactoring menu items and window handling.
desktop-applicationelectronwindowsjavascriptlinux
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.