Developing Web Technology

Customising & Developing Technology to Create Meaningful Experiences & Actionable Insight.
Experience with Government Agencies and Publicly Listed Organisations in the Asia Pacific region & the UK

There are some pretty impressive technologies to help organisations deploy rich and engaging web experiences, collect and explore complex datasets, and automate processes. I am always impressed at how far people are able to push these technologies out of the box, with no additional customisation. There comes a point, however, when an organisation needs start to spill outside of the confines of default capabilities that these platforms ship with.

Finding solutions to these challenges is what introduced me to application development 7 years ago, at first within the Google Apps ecosystem, primarily creating composable microservices, and then extending to a Node.js environment, working at a much more atomic level.

For a number of years, I was spending almost every day writing functional logic (bidding algorithms in Google Ads, reporting integrations using Google Analytics’ Reporting and Measurement Protocol APIs, and so on) without writing a single line of HTML or CSS to build a user interface; that was until a good friend of mine encouraged me to give it a razz.

Moving into full-stack development was rather an unexpected change of direction for me. Creating an interface that anybody (not just other nerds/developers) could work with really helped me close the loop for many of my projects; that same friend said to me (and I’m paraphrasing) ‘let people experience your applications their own way’. This has been something of a guiding principle for me since then, and I haven’t looked back!

Now, I work with organisations around the world on a variety of projects, including WordPress, Sitecore, and Shopify theme and integration development, full-featured web application development (from the ground up), web performance and accessibility enhancement, and a plethora of other projects in between.

Functional & Object Oriented JS Patterns.

Serverless Middleware Development.

Experience with Firebase & Netlify.

SPA & SSR Using React & Gatsby.

Advanced Client & Server-side Debugging.

Dynamic User-oriented UX Customisation.


Web Applications and APIs that redefine the boundaries of great user and developer experience, with Machine Learning & AI.

Front-end Development

Creating engaging experiences using a variety of frameworks & CMS environments including WordPress, Shopify, & React.

Shopify, WordPress, React

Wordpress & Sitecore Enhancement.

React, Gatsby, lit-html, and Preact.

Client and Server Rendered Apps.

Server-side Development

From scaled marketing automation with Google Apps Scripts & Google Ads Scripts, to API Development in NodeJS.

Firebase, IBM CF, Cloudflare Workers.

Google Ads & Google Analytics API.

Low-level Server Development.

Google Sheets, Drive, Docs APIs.

Machine Learning & AI

Using Machine Learning to scale data analysis and structure creation, and to enhance user experience.

Watson Developer Cloud.

Neural Networks with BrianJS.

NLU, NLP & Speech-to-Text.

OpenAI & Dialogflow.


Frameworks and APIs Everywhere! Here are some of the technologies I’ve worked with on Application Development projects.


Want to dig a little deeper? Send me a message!