About Hayden Tomas
My name is Hayden Tomas, I am a front-end website developer based in Prestwood, Great Missenden.
I have been developing websites and apps professionally since 2011. I started building websites for fun much sooner than that. Those of you old enough to remember software such as Microsoft Frontpage or the very first version of Serif Web Plus will understand the fun and games we had back then!
I remember writing my very first program in Basic, it was copied from the book that came with my beloved Commodore Plus/4. I was very new to programming at 9 years old so certainly wasn’t going to design my own software.
So anyway, fast forward to 2011, I got my first website development job, and I am still with that agency to this day.
What I do
I develop websites using a range of technologies. I work full time at an agency based in High Wycombe. I develop websites and front-end applications using DNN, Magento and WordPress mostly.
I have experience with other platforms as well, for example Shopify and Typo3, however I am most comfortable developing with WordPress.
Depending on the project I may build from scratch using PineGrow as my tool for developing hand coded themes, or I will lean on GeneratePress to build sites.
I also have a fondness for static site generators. Right now I am busy learning how to build websites using Astro.
Aside from doing the usual development stuff, I also work on optimising client websites to make sure they rank in the search engines. I use a range of different tools to help get results for client sites including screaming frog, scrutiny (mac) and Hike SEO.
What I use for my job
I use a small set of tools and technologies to get the job done.
- GeneratePress – My main theme for building sites in WordPress which I use alongside GenerateBlocks.
- PineGrow – A theme builder which I use alongside VS Code for building sites from scratch.
- Advanced Custom Fields – For creating custom fields, this is a staple in all my site builds.
- Perfmatters – For making my WordPress sites load quickly, I recommend nothing else.
Other stuff I know am busy learning
I am constantly honing my craft, below are some of the things I know, or am learning right now
- GIT – I know how to push, pull, merge.. all that good stuff
- Terminal – I got the Command line down!
- Server management – I use runcloud and terminal
Currently learning:
- JavaScript – Every DEV should know this language!