Steven Guikal

Software Engineer

Waterloo, Ontario, Canada
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
Steven Guikal is a software engineer based in Waterloo, Ontario with six years of hands-on experience building reliable back-end systems. He contributes to notable open-source projects such as the DMOJ online-judge platform, where his work on authentication (API tokens), admin UX, and bug fixes demonstrates attention to both security and maintainability. Comfortable navigating production codebases, he focuses on pragmatic improvements that help operators and users alike, from calendar UX touches to access-control features. A University of Waterloo attendee, he pairs academic grounding with practical open-source collaboration and a steady track record of incremental, impactful contributions.
code6 years of coding experience
bookUniversity of Waterloo
github-logo-circle

Github Skills (9)

user-authentication10
authentication10
api10
online-algorithms10
back-end-development10
python10
apidoc10
django10
postgresql9

Programming languages (12)

TypeScriptJavaCSSShellC++CJavaScriptGo

Github contributions (5)

github-logo-circle
DMOJ/online-judge

Sep 2019 - Feb 2021

A modern open-source online judge and contest platform system.
Role in this project:
userBack-end Developer
Contributions:35 reviews, 22 commits, 24 PRs in 1 year 4 months
Contributions summary:Steven primarily contributed to the back-end functionality of the online judge platform. Their commits focused on adding features like a "Today" link to the contest calendar and providing more detailed help text in the problem admin interface. They also addressed bug fixes and made code improvements, such as replacing `request.user.profile` with `user.profile`. Furthermore, they implemented API token functionality, indicating involvement in authentication and access control mechanisms.
dmojpythoncontest-platformdmoj-judgeonline-judge
fluix-dev/site

Aug 2019 - May 2021

Moved to https://fluix.one. Used to be my personal, portfolio website written with Django.
Contributions:139 commits, 78 pushes, 3 branches in 1 year 9 months
djangopersonal-portfolio-websitepython
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
Steven Guikal - Software Engineer