I oversee the server and database programming to build websites and web apps that are fast, scalable and maintainable.
What I Do
As the Lead PHP Developer at Enovate I work with the rest of the team to build websites and web apps that are fast, scalable and maintainable, overseeing server and database programming. I am very familiar with PHP and MySQL, which we use for our Laravel web apps and Craft CMS websites, and I also regularly use NodeJS and MongoDB.
For me, programming started as a teenager, making little flash games and publishing them on the internet. This interest led me to do Computing at A-Level, and I also studied Computer Science at the University of Kent for a year.
I began working in Web Development in a freelance capacity, building websites for clients from a number of different fields, including actors and digital marketing firms.
My interests outside of Web Development include gaming and classical philosophy.
While being very powerful, Vim is notorious for it's steep learning curve and perceived user-unfriendliness. This article will attempt to clarify Vim's peculiarities and demonstrate it's efficiency.