I’m a senior web developer with more than 18 years of experience covering a wide range of technologies. I specialise in WordPress and JavaScript driven websites, making content as easy as possible for clients, editors and designers to manage.

Businesses

I help business of all sizes determine what they need from their website.  I help select the best technology and approaches needed to achieve that website. I design and build that website ensuring it delivers everything required.

Support, monitoring and future improvements are all part of the package I offer to ensure websites stay online and secure.

I also take on the maintenance of existing websites.

Agencies and designers

My core skills are: WordPress, WooCommerce, PHP, JavaScript, Node.js, React, Redux, React Native, Expo, HTML5, CSS3, SASS, LESS, Gulp, Grunt, webpack, responsive, Bootstrap, jQuery, Ajax, REST, JSON, XML, data migration, CRM integration, form generation, data capture, payment integration (PayPal and Stripe), PDF generation, GitHub, BitBucket, database design, SQL, SEO.

Within WordPress I have extensive experience of theme and plugin development, WooCommerce, Advanced Custom Fields, Visual Composer and Multisite.

As a JavaScript developer I use Node.js as the backend, and React and Redux on the frontend.  I also use Expo, React Native and Node.js to create mobile applications for iOS and Android.

I believe WordPress is the best website management tool available for small to medium sized websites.   It’s intuitive and easy to use, making it perfect for websites where content is regularly added and updated.  WordPress is highly adaptable and can be used to generated websites of all kinds.

I’m a WordPress expert, having worked with hundreds of different websites. I create entire websites for customers, create themes and plugins for designers, widgets and more. I can audit your WordPress site to make recommendations for performance and security. I’ve been working with WordPress for 11 years, and am a core contributor.

Drupal is the best system for creating large scale, user edited, content driven sites.  I have worked on lots of different Drupal sites, creating custom themes and modules.

Performance, security and multi-user editing are Drupal’s strong points.  Drupal is great for integrating with other external systems, such as a CRM, or web applications.

I’ve been working with Drupal for 13 years, and work will versions 6, 7 & 8.

WooCommerce is the best ecommerce solution for WordPress.  Allowing you to sell online, and manage content easily with WordPress.

Using WooCommerce, I create easy-to-use and powerful online stores.  You can easily manage the products in the store yourself, as well as manage stock and run sales reports.

I customise WooCommerce to match business needs, including custom layouts, stock processing, multi-buy deals, and more.

I’m a very experienced PHP developer, having worked on hundreds of different applications and websites during my career.

I have created large, complex web applications, as well as small, beautiful websites.  I have experience of CodeIgniter, Laravel, Smarty, MySql, MongoDB and more.

I’m excellent and integrating with other systems, and importing data from external sources.

More about me

I’m a senior developer, currently working on websites and web applications.  My 18 year career has covered may different technologies and sectors, including Windows and iOS development, Oracle and more.  My national clients include ITV, BBC, National Trust, TNT, Unilever, NHS and Pepsi.  My Brighton based clients include Do Something Different, Blast Theory, Spectrum Photographic, SAS Graphics and L&S Printing.

I do the hard work, so that the your website is easy to use.  You don’t need to worry about resizing images, HTML or any technical jargon.  You just upload an image, and write the words that are important to your business.  I make sure its presented beautifully.

I now specialise in WordPress and Drupal, but have diverse experience of PHP, SQL, Drupal, Expression Engine, Magento and more.

I can solve your website hosting or performance issues.  I can solve performance problems with your website, and move your website to a reliable and cost effective hosting provider with minimal downtime.

I’m passionate about using technology to make life easier, with years of experience using PHP, HTML, CSS, JavaScript, jQuery, MySQL, XML, Bootstrap, Ajax, OOP, Responsive web design, Accessibility, LAMP.

I use a few tools to make life much easier, including BitBucket, SourceTree, GitHub, Trello and BugHerd.

I am expert at integrating Google Analytics (including server-side events) and Google Adsense.

In recent projects I have developed WordPress PDF generation, REST and SOAP communications and Microsoft Dynamics CRM integration for an events system. I’ve also integrated Stripe payments and donations with Gift Aid compliance for a large charity.

I have excellent customer facing skills and am a great team member.

I hold a Honours degree in Computer Science, and love the outdoors.

My services and skills

Design to Template

I can take any design and turn it into a functioning website that works beautiful on mobile phones, tablets and desktop computers. I regularly create theme and templates from designer’s Photoshop, Illustrator, Fireworks and Sketch files. I use the strictest HTML5, jQuery and CSS principals to make clean and compliant code. I take great pride with my code, as with all of my work.

I’ve worked with many agencies including Endless. Nanuq, Studio Lester, Iceberg Creative and L&S.

CMS consultation and recommendation

Choosing the right CMS for a website is difficult, and the correct informed choice can only really come from experience. I have used the following systems extensively and can help you make the correct recommendation for your projects or customers.

  • WordPress – Blogs, websites, simple eCommerce, and basic community sites.
  • Drupal – Community websites, medium sized eCommerce stores with good amounts of content
  • Expression Engine – Great for designers as easy to develop templates.  Limited use in reality.
  • Magento – For large eCommerce only.  Significant investment in time required.

eCommerce

Choosing the correct solution for an eCommerce system draws from many factors. Writing great looking information rich content is just as important as the retail part of the website. I can help you choose the correct eCommerce system for your business and products. One that will allow you to talk about your products and promotions just as well as run a stock report.

Hosting

In the 10 years I’ve been managing hosting packages and servers I’ve used almost all of the major hosting, and a lot of the lesser know solutions. Whilst price is a big factor, reliability is the ultimate consideration. I can recommend a number of hosting solutions based on your requirements.

I’m an expert at moving your website from one hosting provider to another, with minimum downtime (normally none). Normally I can do this without any staff needing to change any email settings in Outlook or other applications.

Email

As well as website hosting I can recommend, setup and manage your email hosting. If you are a big email user you’re likely to need something better than your average website email hosting.

Your email hosting can be separate from your website hosting, and I can manage that for you.

Data migration and integration

Moving from one content management system to another should not be a painful  exercise. You do not need to re-enter your information or content. My background in enterprise development allows me to migrate data and content from virtually any system to another.

If you are considering moving from Drupal to WordPress, from Magento, Expression Engine, Trading Eye and virtually any other system, I can migrate all of your content and information, without you having to re-enter any of it.

If you have data in Excel, CSV, XML or any other format I can get this data into your website or CMS. I’ve imported and merged data that other agencies considered ‘impossible’.

I can integrate your website with other applications and services including Microsoft CRM, Salesforce, and more.

I can help you build a better website

Get in touch to see how we can work together