Building code for the fun of it

Learning new things as I go along.

I code for curiosity and creativity. Each project and experiment is a chance to figure things out, try something new, and just enjoy building.

About

My name is Owen. I'm from the Yorkshire Dales. I've always been passionate about development and coding. Over the years, I've worked hard to grow my skill, from mastering basic HTML divs and classes, to programming full systems. I always enjoy learning something new along the way.

I do all this alongside my full time job. Coding is what truly makes me happy. In my spare time, I also enjoy flying and helping out the community whenever I can.

Stack & tooling

The usual suspects, plus rigour around APIs, auth, and databases you can actually operate.

  • TypeScript
  • React
  • Next.js
  • Node.js
  • PostgreSQL
  • Tailwind CSS
  • Docker
  • Git
  • Vue
  • Nuxt
  • Lua
  • C#
  • Python

Selected work

Some of the projects I've worked on.

Laptop showing analytics charts and business data

3rd Skipton Scouts Website & Portal

3rd Skipton Scouts Website & Portal

Website & Portal for 3rd Skipton Scouts - Built with Nuxt.js, Tailwind CSS, and Supabase.

View site
Staff Portal

Staff Portal

Staff Portal

Staff Portal for a company that approched me to build a portal for their staff to use. Built with Next.js, Tailwind CSS, and Supabase. It comes with a range of very useful features, including a calendar, a task manager, a document library, and a chat system. It also works as a payroll system that enables the company to manage their employees' salaries and benefits.

Freelance Portal

Freelance Portal

Freelance Portal

A personal portal for me to manage my freelance work. Built with Next.js, Tailwind CSS, and Supabase. I have desinged this to help me keep track of my income on the side and be able to manage invoice to bill my clients. This system intergrates with stripe payments to enable me to easily send invoices to my clients and track my income.

Contact

Tell me what you're building. Messages land in a private inbox I check regularly — I'll get back when I have bandwidth.