About me

I am a hard working and self motivated full stack web developer with 9 years experience, based in Birmingham, UK.

My key skills are in JavaScript (Angular2, AngularJS and Node.js), HTML5, CSS3, PHP, MongoDB and MySQL. I've also developed several hybrid apps for iOS and Android using the Ionic framework. Additionally I am experienced in deploying and scaling linux servers for high traffic volume websites.

Open source

I contribute regularly to the open source community and strive to give back in whatever way I can.


A flexible calendar component for angular 4.0+ that can display events on a month, week or day view.


An angular 4.0+ bootstrap confirmation popover


A yeoman generator for scaffolding a new angular 2+ module that you can publish and share straight away to npm


An angular 4.0+ directive that allows an element to be dragged and resized


A karma reporter that uses the latest istanbul 1.x APIs to report coverage


A simple TV app for learning angular 2+

Mobile apps

A couple of the most recent apps I've built using the awesome Ionic framework.



The SocialSignIn app allows you to schedule and manage posts for all your social networks as well as view your unified social inbox.



This is the official app for the Resource Event, taking place on 3-5 March 2015 at ExCel, London.

Contact me

For support with my open source projects, please use StackOverflow or file an issue on Github. Thanks!

Latest Tweets

Twitter avatar

Matt Lewis Apr 13 @mattlewis92_

Disabling all github email notifications for a bit - replying in real time to OSS issues + PRs is not scalable and making me burn out ๐Ÿ˜•

Twitter avatar

Matt Lewis Apr 12 @mattlewis92_

Super easily rename files from .js to .ts:
`find . -name "*.js" -exec bash -c 'mv "$1" "${1%.js}".ts' - '{}' \;`

Twitter avatar

Matt Lewis Apr 11 @mattlewis92_

Spent the day migrating our angular 1 app to @typescriptlang, turned out the be way easier and quicker than last time I tried! ๐Ÿ˜€

Twitter avatar

HTML Standard Apr 1 @htmlstandard

https://t.co/rmWSaugVQk Solve mobile performance

As is well-known in the web community, mobile performance is everyone's
problem. This s...

View all on Twitter