Kevin Bernal

Greater Melbourne Area Australia
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
Kevin Bernal is a Melbourne-based software engineer with 12 years of experience focused on data science and machine learning, currently working at Canva after an ML engineering role at Zyte Data. He combines practical ML deployment experience with strong backend skills, evidenced by contributions to the widely used Scrapy web-scraping framework where he implemented features, fixed core bugs, and improved exporter and logging behavior. Kevin holds an MS in Computer Science from Georgia Tech, which underpins his applied research mindset and ability to bridge models to production. He favors pragmatic, reliable solutions that scale and has a public project portfolio showcasing engineering depth and reproducible work. Colleagues value him for clear documentation and thoughtful refactors that make systems easier to maintain.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
363reputation
134kreached
1answer
26questions
github-logo-circle

Github Skills (16)

application-framework10
app-framework10
web-framework10
scrapy10
python10
webscraping10
crawling10
aws8
testing7
htaccess6
ajax6
anonymous6
assembly6
apache6
pygame6

Programming languages (9)

TypeScriptJavaC++StarlarkMakefileJavaScriptHTMLLess

Github contributions (5)

github-logo-circle
scrapy/scrapy

Jul 2018 - Jan 2020

Scrapy, a fast high-level web crawling & scraping framework for Python.
Role in this project:
userBackend Developer
Contributions:13 reviews, 3 commits, 5 PRs in 1 year 6 months
Contributions summary:Kevin primarily contributed to the Scrapy framework by implementing new features and fixing bugs related to the core functionality of the framework. They worked on improving error messages for S3 exporters, updating documentation for item loaders, and introducing a new timeout feature related to the closing of spiders. Additionally, the user exposed AWS region configuration and performed refactoring on the LogStats extension.
pythonscrapyscraping-frameworkhigh-levelweb-crawling
BurnzZ/tmux-setup

Oct 2015 - May 2022

Contributions:25 pushes, 1 branch in 6 years 7 months
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 Bernal