Kevin Ferguson

San Francisco, California, United States
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
Kevin Ferguson is a seasoned backend engineer and data scientist with 16 years of experience building reliable systems and leading analytics teams from startups to large tech firms in the San Francisco Bay Area. He has held senior engineering roles at Google and Meebo and served as Director of Data Science at Honor, combining production-grade backend development with applied ML and data strategy. An active open-source contributor to AI/ML and game projects, he helped bring interactive demos and robust game-logic testing to community efforts like Deep Learning and the Game of Go and BetaGo. Kevin pairs a mathematics and computer science foundation from Virginia Tech with hands-on experience improving code maintainability, test coverage, and user-facing interactive tools—often addressing subtle correctness issues in complex logic such as legal-move checks.
code16 years of coding experience
job17 years of employment as a software developer
bookBachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Virginia Tech
github-logo-circle

Github Skills (14)

unit-testing10
machine-learning10
deeplearning-ai10
go10
deep-learning10
python10
artificial-neural-networks9
neural-network9
javascript9
web-development8
testing8
tensorflow7
dockers5
docker5

Programming languages (4)

JavaC++JavaScriptPython

Github contributions (5)

github-logo-circle
Code and other material for the book "Deep Learning and the Game of Go"
Role in this project:
userFull-stack Developer
Contributions:29 commits, 1 PR, 20 pushes in 3 years 7 months
Contributions summary:Kevin contributed significantly to the project by adding new code samples, tests, and interactive demos, primarily focusing on implementing the game logic and UI aspects. They addressed blocking issues and improved code maintainability by fixing imports and making the "pass" move always legal in `goboard_fast.py`. The user integrated a web-based bot example, and improved the interactive user experience.
alphago-zeropythongamesalphagodata-science
maxpumperla/betago

Apr 2016 - Oct 2017

BetaGo: AlphaGo for the masses, live on GitHub.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:83 commits, 34 PRs, 20 pushes in 1 year 6 months
Contributions summary:Kevin primarily focused on improving the robustness and reliability of the `betago` project. Their contributions included implementing crucial checks to prevent suicide moves within the Go game logic. Additionally, the user wrote and implemented unit tests to ensure the `is_move_legal` function was working as intended. This work demonstrates a strong focus on the game's core mechanics and the importance of rigorous testing.
alphago
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
Kevin Ferguson