Ian Black

Lead Front-End Developer at ScorePlay

City of Edinburgh, 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

👤
Senior
🎓
Top School
Ian Black is a Lead Front-End Developer with 11 years of professional experience building responsive, accessible, and visually polished web applications from concept to production. He has progressed through senior and lead front-end roles at Rockstar Games and now leads front-end development at ScorePlay, often acting as the bridge between design and engineering. Ian is user-centered and detail-oriented, with a strong visual design sensibility and a track record shipping high-profile interactive sites like Rockstar’s Social Club. He contributes to open-source tooling for code quality—enhancing stylefmt to better enforce Stylelint rules—demonstrating care for maintainable front-end codebases. Based in Edinburgh and trained in Applied Computing, he blends practical engineering, empathy for users, and a knack for turning design intent into robust interfaces.
code10 years of coding experience
job13 years of employment as a software developer
bookBSc Hons, Applied Computing, BSc Hons, Applied Computing at The University of Dundee
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
46reputation
7kreached
2answers
0questions
github-logo-circle

Github Skills (11)

css10
sass10
postcss10
javascript10
formatter10
formatters10
stylelint10
unit-testing9
git9
pdf6
asp-net6

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
matype/stylefmt

Aug 2016 - Sep 2016

stylefmt is a tool that automatically formats stylesheets.
Role in this project:
userFull-stack Developer
Contributions:6 commits, 7 PRs, 11 comments in 22 days
Contributions summary:Ian primarily contributed to enhancing the `stylefmt` tool's functionality by implementing support for Stylelint rules, specifically focusing on `at-rule-empty-line-before`. They also addressed code quality by removing unused variables and updating code to use strict equality (`===`). Their changes included modifications to multiple files across the codebase, including core formatting logic (`lib/formatAtRules.js`), utility functions (`lib/util.js`), and test configurations. These changes aimed to improve the tool's ability to enforce coding standards and align with Stylelint best practices.
cssstylesheetsstylefmtpostcssformats
iblack10/stylefmt

Jul 2016 - Aug 2016

Contributions:8 PRs, 11 pushes in 1 month
cssstylesheetsformatsstylefmt
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
Ian Black - Lead Front-End Developer at ScorePlay