Samuel Crawford

Software Engineer at McMaster University

London, 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
Samuel Crawford is a software engineer and MASc student at McMaster with eight years of experience across teaching, research, and applied programming roles. He has supported curriculum delivery and tooling for multiple software engineering courses, created enduring Git tutorials used across departments, and helped design allocation and testing systems like SortingHat. His research work on the Haskell-based Drasil framework shows a strong interest in reproducible code generation and documentation automation, while industry experience includes building modular data conversion tools for the Ontario Ministry of Health. Samuel approaches projects with intentional goal-setting and self-regulation, aiming to make efficient, well-documented solutions that serve others and reflect his broader values. An avid tinkerer, he once reconstructed commissioned TTRPG artwork by programmatically downloading album art and reassembling it into a mosaic, illustrating a blend of creativity and practical scripting skills.
code8 years of coding experience
job1 year of employment as a software developer
bookMaster of Applied Science - MASc, Computer Software Engineering, Master of Applied Science - MASc, Computer Software Engineering at Faculty of Engineering - McMaster University
languagesFrench, English, Japanese
stackoverflow-logo

Stackoverflow

Stats
260reputation
9kreached
7answers
3questions
github-logo-circle

Github Skills (26)

dsl10
generator10
documentation-generator10
code-generation10
haskell10
knitr9
latex8
idris8
google-images7
tkinter6
dynamic-programming6
python-requests6
jmeter6
python6
algorithm6

Programming languages (7)

JavaCHaxeTeXGoHaskellPython

Github contributions (5)

github-logo-circle
samm82/TestingTesting

Jun 2023 - Apr 2025

My MASc thesis for generating test cases in Drasil
Contributions:19 PRs, 977 pushes, 22 branches in 1 year 9 months
samm82/Drasil

Feb 2023 - Jul 2024

Generate all the things (focusing on research software)
Contributions:2 PRs, 301 pushes, 13 branches in 1 year 5 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
Samuel Crawford - Software Engineer at McMaster University