Michael Tunnicliffe

Chief Architect at Filament AI

Greater Southampton Area 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
Michael Tunnicliffe is a Chief Architect with over 12 years of professional experience leading product development and engineering teams from the UK’s Greater Southampton area. He progressed from language-runtime engineering at IBM to Head of Software Engineering and now shapes technical strategy and systems at Filament AI. Hands-on in back-end development, he has contributed to high-profile open-source projects such as Express.js—streamlining its API by removing deprecated response signatures—and extended Swift’s Kitura framework to improve Codable routing and query handling. Michael blends deep runtime and API design knowledge with practical product delivery, favoring clean refactors that improve maintainability and developer ergonomics. Collected training in math and computing underpins his analytical approach to architecture and protocol design. He’s the kind of leader who still commits to core code to ensure architectural decisions remain grounded in real-world implementation.
code12 years of coding experience
job20 years of employment as a software developer
bookBachelor's degree, Math and Computing, Bachelor's degree, Math and Computing at University of Bath
stackoverflow-logo

Stackoverflow

Stats
10,712reputation
2.8mreached
287answers
4questions
Badges
mysql
top-5%
swing
top-5%
css
top-5%
ruby
top-5%
ruby-on-rails
top-5%
math
top-5%
github-logo-circle

Github Skills (27)

url-routing10
javascript10
expressjs10
api-design10
codable10
kitura10
http10
server-side-swift10
web-framework10
swift10
nodejs10
mysql9
testing9
geometry9
java9

Programming languages (9)

TypeScriptDockerfileShellRustCJavaScriptGoSwift

Github contributions (5)

github-logo-circle
Kitura/Kitura

Nov 2017 - Mar 2018

A Swift web framework and HTTP server.
Role in this project:
userBack-end Developer
Contributions:1 release, 8 commits, 21 PRs in 3 months
Contributions summary:Michael focused on enhancing the Kitura web framework's Codable routing functionality. They introduced the ability to handle non-array Codable objects and implemented new methods for getting and deleting data with query parameters. The changes primarily involved modifying the `CodableRouter.swift` file to support these new routing options. Additionally, the user also refactored CodableRouter, optimizing code reusability and included the ability to provide a Codable object to RequestError.
sslframeworkroutingswiftserver
expressjs/express

Feb 2016 - Mar 2016

Fast, unopinionated, minimalist web framework for node.
Role in this project:
userBack-end Developer
Contributions:6 commits, 11 PRs, 161 comments in 28 days
Contributions summary:Michael primarily focused on removing deprecated function signatures from the Express.js framework. Their work involved modifying the `lib/response.js` and corresponding test files to eliminate signatures like `res.vary(field)`, `res.json(status, obj)`, `res.jsonp(status, obj)`, `res.send(status, body)`, and `res.redirect(url, status)`. These changes streamlined the API and removed redundant functionality within the core Express.js codebase. The commits demonstrate a good understanding of the framework's internal structure and API design.
expressjsminimalistjavascriptexpressframework
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
Michael Tunnicliffe - Chief Architect at Filament AI