Rowan Manning

Senior Engineer at Financial Times

London, England, 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
Rowan Manning is a Senior Engineer based in London with 15+ years building resilient web applications, primarily in Node.js and functional-style JavaScript. He focuses on server-side engineering and reliability work at the Financial Times’ Customer Products Reliability team after deliberately stepping back into hands-on shipping. An advocate of progressive enhancement, TDD and accessibility, he maintains notable open-source projects such as pa11y-dashboard (an accessibility monitoring UI) and Joblint, and contributes full-stack features and robust tests across those repos. He brings a designer’s attention to HTML/CSS from a background in Design and Illustration, and mentors through initiatives like Codebar, blending craft, quality engineering and community impact.
code15 years of coding experience
bookDesign and Illustration, Design and Illustration at Bedford College
bookSamuel Whitbread Community College
stackoverflow-logo

Stackoverflow

Stats
5,667reputation
968kreached
43answers
16questions
Badges
html
top-1%
css
top-5%
append
top-1%
jquery
top-1%
github-logo-circle

Github Skills (19)

accessibility10
unit-testing10
javascript10
dashboard10
expressjs10
jquery10
append10
testing10
css10
ax10
html10
handlebars9
mochajs9
nodejs6
php6

Programming languages (18)

MDXCSSRustmcfunctionTwigMakefileGoHTML

Github contributions (5)

github-logo-circle
pa11y/pa11y-dashboard

Sep 2013 - Jun 2018

Pa11y Dashboard is a web interface which helps you monitor the accessibility of your websites
Role in this project:
userFull-stack Developer
Contributions:1 release, 181 commits, 45 PRs in 4 years 10 months
Contributions summary:Rowan contributed significantly to the development of the Pa11y Dashboard, implementing essential features across both the frontend and backend. Their work encompassed setting up the view engine, configuring the Express application, and creating routes for various task-related functionalities. They also added features to display results, and updated the home and task pages to improve user experience by displaying more information. They also worked on accessibility by adding the needed changes to allow the features to work as expected.
accessibilitypa11ya11ydashboardmongo
rowanmanning/joblint

Sep 2013 - Apr 2020

Test tech job posts for issues with sexism, culture, expectations, and recruiter fails.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:182 commits, 23 PRs, 51 pushes in 6 years 7 months
Contributions summary:Rowan's primary contribution focuses on implementing and testing the `joblint.js` and `linter.js` files. They established a unit testing framework and wrote tests for core components, including the `result.js` and `spec.js` modules. These changes suggest a strong focus on ensuring the quality and reliability of the code through comprehensive testing. The commits also include test updates for new features, such as the ability to handle phrases and the inclusion of rule descriptions.
reactfailsexpectationstech-testjob
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