Alasdair M

Senior Software Engineer at Unity Technologies

Dunfermline, Scotland, United Kingdom
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
Alasdair M is a senior software engineer with 15 years of experience delivering full-stack systems across financial services and security domains, and more recently bringing his engineering craft to the computer games industry at Unity. He has a strong track record of shipping high-quality, convention-driven code under tight deadlines and has held senior and technical lead roles at Modulr and Secureworks. Comfortable across the entire stack, his contributions include backend feature-flag strategies for the popular Togglz Java framework and cross-platform refinements to tooling like Docco and QR code libraries. Based in Dunfermline, Scotland, he blends pragmatic engineering with a focus on configurability and environment-specific behavior, reflecting deep operational awareness. Notably, his open-source work shows attention to cross-browser compatibility and developer ergonomics, hinting at a developer who values both robustness and usability.
code15 years of coding experience
job13 years of employment as a software developer
bookSt. Columba's R.C. High School
bookN.Q., Digital Media, N.Q., Digital Media at Lauder College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,131reputation
154kreached
46answers
2questions
Badges
google-chrome
top-5%
javascript
top-5%
google-chrome-extension
top-1%
github-logo-circle

Github Skills (28)

compatible10
filesystem10
javascript10
coffeescript10
canvas10
feature-flags10
document-generation10
file-operations10
java10
browser-support10
javas10
google-chrome-extension10
fileio10
documents10
documentation10

Programming languages (11)

TypeScriptJavaCSSShellCoffeeScriptCJavaScriptGo

Github contributions (5)

github-logo-circle
neocotic/qrious

Aug 2011 - Jun 2017

Pure JavaScript library for QR code generation using canvas
Role in this project:
userFront-end Developer
Contributions:20 releases, 127 commits, 36 PRs in 5 years 10 months
Contributions summary:Alasdair primarily focused on improving the code's readability and maintainability, as evidenced by the "word wrap and comment tidy" and "small code tidy" commit messages. They addressed issues related to browser compatibility by shortening a canvas support check and preventing errors in older browsers like IE8. Furthermore, the user added documentation to the project, clarifying the library's usage and intended audience.
qrcodecode-generationjavascript-librarybrowsercanvas
jashkenas/docco

Mar 2013 - Apr 2013

Literate Programming can be Quick and Dirty.
Role in this project:
userFull-stack Developer
Contributions:32 commits, 4 comments in 17 days
Contributions summary:Alasdair primarily contributed to the Docco project's core functionality, making significant changes to the CoffeeScript codebase. Their work involved adding features like callback arguments to functions and modifying the configuration process to ensure the state was correctly maintained. The user also refactored the code, reducing its size and improving its overall simplicity and readability by replacing unix-based commands with node-based alternatives, enhancing cross-platform compatibility.
literate-programmingdirtyprogramming-languageliterate
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
Alasdair M - Senior Software Engineer at Unity Technologies