Hi there 馃憢

I’m Doug, and welcome to my blog. I wanted to create this site as a way of documenting my learnings in becoming a better software engineer (and Flutter developer). And maybe along the way it might help some others as well. As well as programming I like listening to metal, playing video games, running around a badminton court and jogging.

Adding Paddle to a Flutter Web App

This post details how I integrated Paddle into my Flutter web app for managing subscriptions. Since Paddle lacks an official Flutter SDK, I used JavaScript interop and Firebase Cloud Functions to communicate with Paddle鈥檚 API securely. I also cover how to sync subscription status across platforms, implement webhooks for real-time updates, and structure the app using a service-based approach. If you鈥檙e looking to handle payments outside the app stores while simplifying tax compliance, this guide will walk you through the entire process.

February 16, 2025 路 16 min 路 3311 words 路 Doug Todd

Wireframing Tattoo Artist CRM

Wireframes for my upcoming tattoo artist CRM app.

October 6, 2024 路 1 min 路 94 words 路 Doug Todd

Tattoo Artist CRM - Ideation

My process for starting a new project. In this case, building a CRM for tattoo artists.

October 6, 2024 路 6 min 路 1187 words 路 Doug Todd

Hosting a Hugo site on a VPS

How to host a Hugo site on Hetzner VPS.

September 24, 2024 路 8 min 路 1595 words 路 Doug Todd

Why I created this site

I created this site as a way of documenting my learnings and experiences as a developer. This post outlines the reasons why I created this site and the requirements I set out to achieve.

September 23, 2024 路 2 min 路 403 words 路 Doug Todd

Creating a new App Icon (WIP included)

I thought that our logo/app icon was pretty good but after a couple of comments from people that thought it didn鈥檛 look as premium as the rest of the app, I thought I鈥檇 have a go at designing a new one. However, as something like an app icon is pretty subjective, it was important to test it before committing to it.

August 22, 2024 路 2 min 路 344 words 路 Doug Todd