Results

Slides

Typesense is a blazing fast search engine for your website. …
Supercharge your search with Typesense

Typesense is a blazing fast search engine for your website. It enables a search-as-you-type experience across millions of records without a complicated setup

Read more

Demos

From time to time, I create web applications to prove a concept or to support the slides I create. Below are some examples of demonstrations I have created.

Searchable Audiobooks

I love audiobooks because I can listen to them while I am walking or driving, but I have trouble learning from sound alone. I need to see the text to actually understand what I am hearing, but this particular book didn't come with a PDF. I used a bit of op…

Read more
New Zealand Address Search

Read more
Do you want to paint your website with Resene © colours? Sea…
Resene Colours

Do you want to paint your website with Resene © colours? Search by its name to find the RGB values and its hexadecimal code - or search for the hex code to get the name.

Read more

About

I'm a senior website developer located in Wellington New Zealand. I have been working with PHP for over 20 years working with a variety of different frameworks, including Silverstripe, Laravel, Symfony, Typo3, and often no framework at all! I'm also adept at bespoke Javascript development and maintenance of legacy applications.

I am a professional web developer with 22 years of extensive…
CV

I am a professional web developer with 22 years of extensive experience with native PHP and a variety of frameworks. I have applied my knowledge on a diverse set of projects, from medical education to online banking.

Read more
I am a very active open-source contributor. I am a well-know…
Open Source

I am a very active open-source contributor. I am a well-known figure in the Silverstripe Slack community as @null and actively contribute to discussions while helping new and experienced members

Read more

Contact

If you need to get in touch with me for any reason, such as …
Contact

If you need to get in touch with me for any reason, such as hiring me for a job or a contract role, security issues, feature requests, or to discuss open-source contributions, please use this form. I will try to respond to you as quickly as possible.

Read more