![cover image](/projects/building.png)
I build where work and my personal interests lead me. At the moment working heavily with, Typescript & React, and pretty much anything around that ecosystem.
I recently got gifted a smart watch, so keen to dive into native app development and building mobile apps again with expo.
And just started working on a tool written in Go.
![cover image](/projects/os.png)
Site 🔗
Tech 💻
Astro, Typescript, Spotify API
Description 📖
An astro plugin/template, built using their integrations API and WAAPI.
I’ve periodically updated my personal website, and with each update my intention was to build something someone else could use. Which is where the idea of a “BuilderOS” came from.
I previously used KeystoneJS, but switched to using Astro’s content collection builtin as an alternative to the headless CMS. Having to set up NodeJS, postgres for a python developer or first uni grad, was to much.
Future work 🕥
I’m excited for Astro Studio, hopefully being a solution for managing collections (my guess, could be wrong). I would also like to give Keystatic a go (specifically with the github mode).
This project basically started in 2019 (yearly design changes 😄), because I wanted something I could over-engineer. I’m keen on adding something like Pocketbase or Supabase to power an editor mode. Or a service like Upstash for storing “Spotify last played” or “View of notes”.
![cover image](/projects/changesaw.png)
Site 🔗
Tech 💻
Astro
Description 📖
A changelog makes the perfect candidate for a static site generator. Which I was try to build when exploring Astro’s integration’s API. Changesaw is an Astro plugin that turns your content collections into Changelogs.
Future work 🕥
Inspired by Starlight & Docusaurus. This project is still a work in progress (which is a recurring theme at this point). I guess what I really want to try out is a GitHub action for open source repo’s. Using an OpenAI key to auto generate logs from releases.
Astro also just released a theme for a Changelog, called Starlog . So don’t use Changesaw, Starlog offers a lot more customization and generally cleaner visually.
![cover image](/projects/motioned.png)
Site 🔗
Tech 💻
Figma Plugin API, TypeScript, WAAPI
Description 📖
Motion is an animationed library powered by WAAPI. I was asked to be a co-author on this project by Jude Hunter (they github says enough 😂)
Future work 🕥
We have plans to build a whole toolkit (Figma plugin, Browser dev tool). I guess finding time to get back into it again. I would like to export a gsap like api for vanilla html. Offer more than what WAPPI gives (i.e. springs).
![cover image](/projects/flushed.png)
Site 🔗
Tech 💻
NextJS, ViteJS, Supabase, Snaplet
Description 📖
A changelog makes the perfect candidate for a static site generator. Which I was try to build when exploring Astro’s integration’s API. Changesaw is an Astro plugin that turns your content collections into Changelogs.
Future work 🕥
Inspired by Starlight & Docusaurus. This project is still a work in progress (which is a recurring theme at this point). I guess what I really want to try out is a GitHub action for open source repo’s. Using an OpenAI key to auto generate logs from releases.
Astro also just released a theme for a Changelog, called Starlog . So don’t use Changesaw, Starlog offers a lot more customization and generally cleaner visually.
![](/techstack/nextjs.png)