Dylan Mccall

Software Developer at Endless Access

Vancouver, British Columbia, 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

👤
Senior
🎓
Top School
Dylan Mccall is a software developer with 16 years of experience building user-focused web apps, system-level tools, and native Linux desktop software, currently contributing at Endless Access from Vancouver. He blends backend reliability work—evident from contributions to the widely used Kolibri learning platform—with hands-on Linux systems integration and AWS build/test automation developed at Imperva. Dylan favors open source and mission-driven projects, having led offline-capable Django systems and improved accessibility and offline education tooling. A practical problem-solver, he’s improved robustness by handling edge cases like failing disk-usage calls and blacklisting problematic filesystems, and he’s known for quietly mentoring teams and advocating clean, maintainable code. Outside work he’s a tea-loving runner with a soft spot for the web and a quirky note of being “bad at elevators.”
code16 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BSc), Software Systems, Bachelor of Science (BSc), Software Systems at Simon Fraser University
languagesEnglish
github-logo-circle

Github Skills (17)

python10
django10
filesystem9
file-management9
sqlalchemy9
cli8
command-line-interface8
command-line8
content-management8
content-management-system8
offline-mode7
od7
edtech7
offline-app7
offline-js7

Programming languages (21)

C#JavaCSSC++CRustMakefileVue

Github contributions (5)

github-logo-circle
learningequality/kolibri

Jul 2020 - Sep 2022

Kolibri Learning Platform: the offline app for universal education
Role in this project:
userBack-end Developer
Contributions:21 reviews, 31 commits, 26 PRs in 2 years 2 months
Contributions summary:Dylan's commits primarily focused on enhancing the functionality and stability of the Kolibri platform's back-end components. They added features such as a "skip-annotations" mode to the `scanforcontent` command, blacklisted `fuse.portal` filesystems, and addressed a time zone-related error. Furthermore, the user improved system reliability by ignoring drives when `shutil.disk_usage` fails and refactored server initialization logic. They also worked on updating manifest files for content import.
learning-platformoerofflineoffline-firstkolibri
Contributions:21 reviews, 95 PRs, 398 pushes in 4 years 6 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
Dylan Mccall - Software Developer at Endless Access