Blair Archibald

Lecturer at University of Glasgow School of Computing Science

Glasgow, 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
Blair Archibald is a Lecturer and researcher in computing with 13 years of experience blending software and electronics engineering, currently based at the University of Glasgow. He specialises in software design across multiple paradigms with a practical enthusiasm for functional programming and scalable combinatorial search—work that underpinned his PhD and subsequent research roles. Blair enjoys full-stack engagement from low-level sensor and embedded concerns to high-level back-end systems, and he has applied that breadth to teaching, research projects, and software sustainability initiatives as a long-standing Software Sustainability Institute Fellow. An active open-source contributor, he has improved the Freeplane mind-mapping application by enhancing connector behaviour and visual representation for looped nodes—an example of his attention to both algorithmic detail and user-facing interaction.
code13 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Electronic and Software Engineering, Honours of the First Class, Bachelor of Engineering (B.Eng.), Electronic and Software Engineering, Honours of the First Class at The University of Glasgow
bookGraeme High School, Falkirk
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Glasgow
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

javas10
mindmap10
java10
mind-mapping10
writers3
project-management3

Programming languages (7)

JavaC++CGAPHaskellPythonFortran

Github contributions (5)

github-logo-circle
freeplane/freeplane

Aug 2012 - Feb 2015

Role in this project:
userBack-end Developer
Contributions:73 commits, 2 pushes, 1 comment in 2 years 6 months
Contributions summary:Blair contributed to the Freeplane mind mapping application by adding functionality related to connectors for self-linked nodes. They modified the `ConnectorView.java` file to add an offset for loop nodes and implemented new connector shapes. The user also made changes to the `MLinkController.java` file, likely to add UI elements or logic related to the new connector types. These changes focused on improving link behavior and visual representation within the mind maps.
latexmindmarkdownmindmap-editorcommunicate
A solver for subgraph isomorphism problems, based upon a series of papers by subsets of McCreesh, Prosser, and Trimble.
Contributions:9 PRs, 21 pushes, 11 branches in 3 years 11 months
problemssolversubgraphisomorphismtrimble
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
Blair Archibald - Lecturer at University of Glasgow School of Computing Science