A brand new website for Molo Hotel Group.
The site build was fairly straightforward with a simple layout, so I used this as an opportunity to experiment with creating the site using the new Gutenberg WordPress page builder. Ultimately I am happy with how it turned out, and the preview mode in the back end not only looks way better than just static fields, it also helps the client to better understand which fields correlate to which part of the page on the front end.
This one kind of goes without saying really. Everybody has to start somewhere, right?
My CSS skills have improved vastly over the years, having adapted to using new features such as Flex as they become more widly supported. I've also dabbled with SAAS and frameworks like Bootstrap.
PHP has been my main functional language since the beginning. I've used it in almost every project I have worked on, be it developing custom web applications that utilize databases or creating custom themes for WordPress and Drupal sites. I've also recently been working with the PHP framework Laravel.
I have a bit of a soft spot for JQuery. I've used it in a lot of projects since it makes DOM manipulation very easy, allowing for some cool effects that improve the interactive components of websites massively.
WordPress is the main CMS I work with professionally, as it has been the most popular with clients everywhere I have worked. I've been creating custom themes with WordPress for a few years now, and I've enjoyed integrating with it to get the most out of it's many features.
Drupal 7 is the other CMS in my life, which I've used on some more complex projects. Out of the box it is a lot more barebones than WordPress, but it it also more flexible making it ideal for working with different kinds of data.
I've used MySQL a fair bit to interact with custom databases, especially for my dissertation project which required a fully custom data structure. I've more recently been using custom functions within WordPress/Drupal for database interaction, but I do enjoy getting back to the roots occasionally where a custom job is required.
Git has been a great professional tool for managing project versions and progress. I also like making use of the issue tracking system on Gitlab to manage tasks and document issues and solutions.
I really enjoy making cool things using large quantitles of data, and Charts JS is a great tool for data visualisation, particularly because of the wide array of customisation options.
I have recently been using Figma in place of photodhop when working with external designs provided by clients, and I have enjoyed using many of its cool features. It seems tht Figma has been growing in popularity over the last year, and I look forward to using it more often (especially if I don't have to spend more time waiting for more Photoshop to update)
I've recently been dipping my toe into the Laravel pool, and I've been enjoying learning more about it. I particularly like the MVC structure and the database migration interaction using the terminal that makes database changes super easy. I recently made my first website with Laravel, a CRUD app for movie reviews called Reel It In, and I look forward to working with it more in future.
My experience with photoshop as a developer has been mostly with replicating designs and using some tools in PS to make the layouts as accurate as possible. I've dabbled in some basic Photoshop work as well, and it's something I would like to learn more about in future.
I've tried out a lot of different IDEs and code editors over the years, but VS Code has got to be my favourite. The simplicity gives it an advantage over bulkier IDEs like PHPStorm and IntelliJ, and the massive amount of extensions and customisation options make it ideal.
Since I started working professionally I've been doing more and more with server management, particularly interacting with cPanel and Plesk. I've explored many fascets of these systems through installing new sites, setting up SSL, managing DNS and debugging issues when they arise.
It's no secret that frameworks like React have grown massively in popularity over the past few years, and it was something I had been wanting to try for some time. Having now used React for a couple of personal projects, I have thoroughly enjoyed how lightweight it is and have found it particulary useful for interacting with APIs and visualising data.