Senior Software Enginner | Digital Creative | Terrible Gamer
Hi, I'm Liam! A Senior Software Engineer who predominantly works with frontend technologies but I've got my fingers in the full-stack pie. From start to finish all personal projects are planned, designed, and built from the ground up (even if it means a few unfinished kanban boards). If I'm not thinking of a new project, you'll probably find me playing with my border collie or playing games at a less-than-average level.
![TypeScript](https://camo.githubusercontent.com/ac2c78e8df70559d7d499277c0e6c195c7768920d51b9b99dd4c98d4ff540123/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f747970657363726970742f747970657363726970742d706c61696e2e737667)
![React](https://camo.githubusercontent.com/aed5f69c00ea3fd8c8bc70b89d236efae340eb3024526fd11bcba51c80c4aa40/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f72656163742f72656163742d6f726967696e616c2e737667)
![Redux](https://camo.githubusercontent.com/b0b9568f92cc2afa1b7c9beaea63e6feb5c33a475a671921e25682f0f16cb0b7/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f72656475782f72656475782d6f726967696e616c2e737667)
![Git](https://camo.githubusercontent.com/38827655e1ae0e1518d635ad89e8aa46b7f977c795952245c36a2d58064f1803/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f6769742f6769742d6f726967696e616c2e737667)
![Linux](https://camo.githubusercontent.com/5b2a8527be6ce73521cdb521a1033b92ff7b1860f79585f66ec30ea75ab253e4/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f6c696e75782f6c696e75782d6f726967696e616c2e737667)
![HTML](https://camo.githubusercontent.com/7a982fd7ff2590bd9c4c0c804d36ec84f4b6a54ce4a062e939b1455f619bf975/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f68746d6c352f68746d6c352d706c61696e2e737667)
![CSS](https://camo.githubusercontent.com/3902a23a4ee524225c3626a76a19391fe4a457e9c70e331e7d51abdfa1d76dbf/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f637373332f637373332d706c61696e2e737667)
![JavaScript](https://camo.githubusercontent.com/3d0ddeed2c709ed1cbce62a9c624d0f719d5ed695567a2eef03d61a70c7ff336/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f6a6176617363726970742f6a6176617363726970742d706c61696e2e737667)
![NodeJS](https://camo.githubusercontent.com/2cde166000bd4271614ef8c0a7e435af8a087c05f4d5a36f1945663d363bd463/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f6e6f64656a732f6e6f64656a732d6f726967696e616c2e737667)
![VSCode](https://camo.githubusercontent.com/25d07ba4220a3fcadb4af12394d157494ec298dec4ecd86321961427ea18c9e8/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f64657669636f6e732f64657669636f6e2f69636f6e732f7673636f64652f7673636f64652d6f726967696e616c2e737667)
As a teenager I was always interested in computers, from playing games to learning how to write silly scripts to open disc trays, I was always looking into how things worked but it soon grew into fiddling with computer hardware and making useful scripts to help with productivity. I didn't plan on going into technology or development, it was just something I did for fun. After pursuing media and filmmaking for a few years, I did an IT apprenticeship. I learned how to build, create and develop in a somewhat real environment but the job that went along with the apprenticeship was a QA tester (no shade to QA, it's just not for me). I took everything I learned from the apprenticeship and built a website for a Facebook group that wanted to expand its online presence. Using that and a few other projects as a portfolio, I landed my first job as a Junior web developer and it's been a hell of a ride since. Being self-taught I've always had to learn fast to make sure I'm on top of my game, I've never really kicked the habit so I'm always on the lookout to learn something new or build something using technology I haven't before. I'm coming up to almost 8 years as a web developer and I feel like I'm only just scratching the surface!