Richard聽Lewis

Director Of Engineering at Element Materials Technology

Woking, 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
Richard Lewis is a seasoned Product and Engineering leader with 20+ years building global-scale SaaS and communications platforms, currently serving as Director of Engineering at Element and CEO/CTO at SMETCO. He co-founded and led product and engineering for Matrix and Element, architecting a hybrid SaaS platform that supports over 100,000 deployments and 125 million users worldwide. Equally comfortable in strategic product vision and hands-on engineering, he bridges business and technology to drive commercial outcomes across distributed teams. A pragmatic operator, he has led post-merger integrations, global support organisations and platforms processing billions of messages per month with enterprise-grade SLAs. An active open-source contributor, his work on the widely used Matrix JS and React SDKs spans both back-end message handling and front-end UX like sticker support and room management improvements. Outside work he pursues wide-ranging technical projects from home automation to custom motorcycles, reflecting a restless focus on invention and practical problem-solving.
code11 years of coding experience
job20 years of employment as a software developer
bookRoyal Grammar School, Guildford
bookMSc Biochemical Engineering, MSc Biochemical Engineering at University of Birmingham
github-logo-circle

Github Skills (9)

javascript10
user-interface10
sdk10
matrix10
back-end-development10
react10
api-design10
html9
css9

Programming languages (7)

TypeScriptShellJavaScriptGoSwiftKotlinPython

Github contributions (5)

github-logo-circle
matrix-org/matrix-react-sdk

May 2017 - Nov 2020

Matrix SDK for React Javascript
Role in this project:
userFront-end Developer
Contributions:523 commits, 99 PRs, 402 pushes in 3 years 6 months
Contributions summary:Richard's commits primarily focus on enhancing the user interface of the Matrix React SDK. They added support for sticker messages by integrating a sticker picker, including styling and a placeholder. Further improvements include refactoring of the AppTile component, implementing the ability to open widget links in separate tabs, and overall styling changes to improve user experience. The user also addressed issues such as duplicate event registration and refactored code to use ES6 class syntax.
reactmatrix-chatjavascriptsdkmatrix-sdk
matrix-org/matrix-js-sdk

Jan 2018 - Nov 2018

Matrix Client-Server SDK for JavaScript
Role in this project:
userBack-end Developer
Contributions:26 commits, 9 PRs, 12 pushes in 10 months
Contributions summary:Richard primarily contributed to the back-end functionality of the matrix-js-sdk, specifically focused on message handling and API interactions. They implemented the ability to send sticker messages and updated the event type. Furthermore, they added functions to retrieve joined rooms and members, improving the SDK's room management capabilities. The user also refactored login functionality and improved the codebase by linting and setting access tokens during login.
matrix-chatjavascriptclient-serversdkmatrix-sdk
Find and Hire Top DevelopersWe鈥檝e 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
Richard Lewis - Director Of Engineering at Element Materials Technology