Full Stack
Web Developer
JavaScript, PHP, WordPress & Laravel expert based in Central London.
Work
Featured project
Dazed Studio
React, ES6 JavaScript, SASS
Dazed Media launched an in-house agency to create compelling digital campaigns for several household brands such as Nike, YouTube, and Tinder. I worked closely with Dazed’s Lead Developer, who developed the .NET backend, to create a dynamic, performant and customisable React powered website to showcase their work.
VisitRecent projects
Masouros
Responsive, parallax, Gutenberg block powered customisable WordPress website
Learn more
Kaluza
For OVO Energy – responsive, customisable WordPress website
Learn more
Book A Session
Bespoke WordPress e-commerce plugin and customisable responsive theme
Learn more
Ratio Recruitment
Bespoke responsive design and icon set, advanced forms and custom CMS
Learn more
Invaders Mas
Responsive E-Commerce website with advanced product options and deposits
Learn more
Masouros
JavaScript, PHP, SASS, WordPress
Working in partnership with Overture, a digital agency specialising in law firms, I developed a responsive, animated, parallax and highly customisable WordPress website for one of the leading law firms in Greece. On receiving designs created by Overture’s Executive Creative Director, we discussed how best to execute the designs over multiple rounds of development and feedback.
Expecting multiple changes to be made to the layout, I developed a large, reusable Gutenberg block that allows myself or the product owner to freely change all content, the speed at which parallax elements move, the size of various elements, colours, background images, videos and more – all while adhering to the general principles set out in the original designs.
Kaluza
JavaScript, PHP, SASS, WordPress
Following a £200m investment from Mitsubishi, OVO Energy, a large enterprise valued at £1bn, challenging the Big Six energy firms, created a subsidiary called Kaluza. They aim to create a modern green energy infrastructure network among energy providers and partners nationwide. I worked with OVO Energy’s Lead Visual Designer and Alchemy Digital to create a new website to announce their mission and bring new partners on-board.
Book A Session
JavaScript, PHP, MySQL, WordPress, Web Design, Branding
Providing payments with the PayPal REST API and the Stripe API, and automatically generating responsive order emails and invoices, this is a fully featured ecommerce solution for my client’s time-slot based business. Using unique MySQL tables in the WordPress database for greater scalability and efficiency, it supports a huge number of customisable options via the WordPress administrative backend. Users and staff have unique front-end dashboards with messaging and interactive timetables in weekly and calendar formats, powered by AJAX.
Book A Session enables 24/7 booking that automatically takes into account staff schedule and availability, venue schedules and their capacities when allowing clients to order. Bookings are then automatically populated in her own calendar, as well as staff member and client front-end interactive calendars. Coordinating all of those variables used to be difficult, but my solution has made it a quick and efficient process.
Ratio Recruitment
JavaScript, PHP, SASS, WordPress, Web Design, Branding
Seeking a fresh look for their next website, Ratio Recruitment got in touch with me to design and develop a new website for their UK business operating in London. They sent me their brief, complete with a link to their Australian website.
Its primary goal is to make it easier for labourers and those looking for labourers to register with the company quickly and easily. The forms they were previously using were interactive PDFs and physical pen and paper forms, so digitising the collected information was becoming a growing task as the company quickly expanded. Support for interactive PDFs are limited, so not everyone could take advantage of those, either.
Keeping those pain points in mind, we prioritised an enhanced user experience for filling out forms on the new website. we decided to partly implement the increasingly popular Google Material Design patterns to make the forms as easy to understand as possible. Input fields are large, and the boxes are transparent. Each input field has a thick border underneath to imitate paper forms, making the process as familiar as possible for everyone.
To make the forms even easier to fill out, we split each of them up into 3 sections, divided by topic. When using it, users report higher confidence, a more pleasing experience and less anxiety when completing the forms. In addition, we used their existing content to create digestible unique selling points, and a custom icon set to accompany nearly every page on the website to support the meaning of links and pages.
Invaders Mas
JavaScript, PHP, SASS, WordPress, Web Design, Branding
Notting Hill Carnival is a celebration of Caribbean music, dance, food and culture held every year in London. Invaders Mas is a band that has been playing at the carnival for over 30 years.
As more and more people become avid online shoppers, Invaders Mas set out to create an online store to sell tickets to their events that center around a customised outfit. They approached me to create their website, and sent me a brief and an existing logo.
Prepared with product photos and pricing information, we designed and developed an E-Commerce website on WordPress that utilised Woo-Commerce, product add-on plugins and deposit payment plugins that set Invaders Mas up with a website that could do everything they required, and more.
Nearly every costume available supports customisation, allowing users to pick and choose their sizes, head pieces, back pieces and more. Users are also able to pay a deposit for some of the more expensive costume packages, which is handled automatically by the website.
Skills
Skills
Front End
9yrs
- React
- ES6 JavaScript
- Lodash
- jQuery
- NPM
- Webpack
- HTML5
- CSS3
- SASS
Back End
5yrs
- PHP 7
- Object oriented PHP
- Composer
- Laravel
- WordPress plugins & themes
- REST APIs
- MySQL
- Database design
- Normalisation
Design
7yrs
- Photoshop
- Illustrator
- UI/UX
- Logo design
- Basic video editing
Other skills
Agile, Scrum, Git, Gitflow, Docker, CI/CD, Azure, Linux, Project Management, UML 2.0.