Projects

I've been working hard during my evenings and weekends to break the hoodoo of starting, but not completing side projects.

I've managed to launch two apps, write a book and contribute some open-source goodies. Feel free to check them out!

Apps

Jukebot Jukebot Logo

Jukebot was conceived in the pub after work one day. We talked about how great it would be to have an office playlist which we could all contribute to quickly and easily.

I decided to take the idea and run with it!

In short, Jukebot allows you to control a Spotify playlist from Slack. Search for tracks, artists and albums, add and remove tracks to the playlist and control playback all from the comfort of the tool you are already using.

meedle meedle Logo

meedle is the tool every developer needs to help grow their side projects. Traditionally, in the unlikely event we finish one of our side products, we put it out there and expect the masses to come. In reality, that just doesn't happen.

It takes a lot of time and effort to get and retain customers.

With meedle, you can design experiments which may help grow the metrics that matter to you. Once you're ready, you can launch them, track their progress, and analyse the results.

Books

Building a Chatbot with Laravel and BotMan Building a Chatbot with Laravel and BotMan Cover

During my day-job at ubisend, I build chatbots for clients of varying sizes across the world.

I decided to pass on some of the wealth of knowledge and experience I gathered over the last few years of doing this in the form of a book.

The book is a hands-on guide to building your own personal chatbot. You'll learn how to onboard new users, allow them to access your latest articles, push out new articles in real-time and respond to small talk.

To find out more and get your hands on a copy of the book, head over to Laravel News.

Open-source

Laravel Translation / Nova Translation Laravel Translation Logo

I regularly need to allow users of the applications I build to interact with Laravel's localization to allow them to manage their own translations.

There are a lot of open-source tools which make this possible, but none which suited my needs. So I decided to build my own and make it available as an open-source package.

Amongst other things, the package exposes a user interface built with Tailwind CSS and provides a database driver.

When the package was launched, I was asked about turning it into a tool for Laravel Nova which is also now available.

Stay in the loop!

If you enjoy my content, signup to the mailing list to stay updated.

I won't share your address or send you any spam.