I am a full stack developer passionate about productivity and finding ways to further increase efficiency in various domains. I build my web apps in React or any other interesting React-like framework. I build my developer tools in Rust or Lua or Bash.
Wherever I have a choice, I choose Typescript for Web Dev. I live inside the terminal Neovim.
Current projects: Building low code automation platforms, data visualisation, role based access management.
Experience
UI Developer · Sky
UI Developer in the Digital Network Enablement team. Ownership of UI and growth in the team.
OTT React Developer · Accedo
Developer for the My5 App for Sky Glass, Samsung Tizen, Youview, Freesat, LG WebOS. Several transformations of the My5 App, and modern TV app features such as Title Treatments, Mandatory Sign ins, Consent Management, User Preferences. Rebuilt the My5 app to support Paramount technologies and updated requirements.
Developer · Elanco
Headed and launched the delivery of a transformational component library. Built tooling to automate content migration for over 80 active sites. Lead Developer for launch of a new Content Management System. Key influencer in web standards and modernising the web tech stack.
Projects
A history of my blog iterations. V1-V5
2025-10-09
The greatest best man challenge
2023-07-24
The Zelos Bouldering App
2023-06-10
Going through the Zero to Prod in Rust book
2023-05-20
The Crypto App interview project
2023-04-20
Developing a workout tracker app for my friends -> X-Leaderboards
January 2023
100 Days of Code
2021-07-23
Blog
Git Bisect
2023-08-04
What is Resumability? What is the Qwik framework
2023-08-02
Rust and web assembly
2022-12-18
A christmas task tracking story: GTG and Zettelkasten
2022-12-10
Building a Digital Culture
2022-11-12
Git Worktree workflow
2022-04-23
Clothing Inventory App
2022-03-25
The power of CI/CD Deployment Hooks
2022-03-19
The Ultimate XMonad Workflow
2021-09-17
Eww! Yuck!
2021-09-13
The Arch Experience
2021-08-23
React Testing Library
2021-08-14
Grocery Tracker - A project plan
2021-07-27
Image Analysis - Histogram Analysis
2021-05-04
Image Analysis - Pattern Recognition
2021-05-02
Image Analysis - Image Processing
2021-04-08
What are NFTs?
2021-03-26
What is Spring - Java?
2021-03-26
Virtual Valentines
2021-02-14
How I write notes: Zettelkasten Technique
2021-02-08
How to learn when everything DEMANDS your attention
2021-02-05
Typing speed, what is your WPM?
2021-01-08
Hex Game of Life
2020-12-24
Top 100 billboard songs
2020-12-22
React Web Standards
2020-11-12
What is Ricing?
2020-10-22
Why go to networking events
2020-09-12
Redux vs React Context
2020-06-12
Nextjs vs Gatsby
2020-04-07
Test Driven Development - Intro
2020-04-07
TypeScript
2020-04-07
A CMS I can use on my phone
2020-04-05
Markdown vs Headless CMS
2020-02-02
Storybook
2019-11-20
Big Data LDN 2019
2019-11-15
Probable Umbrella
2019-11-13
What is Hacktoberfest 2019
2019-10-17
"Extreme Mobile" development
2019-09-19
Proptypes
2019-08-02
Integrating UX with Devops
2019-07-15
Arrow - Artificial Intelligence Experience
2019-05-12