🌍 Did you know? Earth is the only planet not named after a god.
Home
Portfolio
Blog
Blog
Health and Wellbeing
Mar 31, 2025
How Using a Continuous Glucose Monitor Helped Me Keep My Focus in the Afternoons
Website Development
Mar 27, 2025
Finding Unused Exports with ts-prune
Website Development
Mar 24, 2025
The Limitations Of Vibe Coding: Security Risks And The Importance Of Understanding Ai-generated Code
Website Development
Mar 20, 2025
Why I Migrated My Personal Website to Next.js APP Router
Health And Wellbeing
Mar 20, 2025
How Being My Healthiest Self Makes Me A Better Developer
Teamwork
Mar 20, 2025
Challenges of Fixed Goals in Agile and Scrum Frameworks
Health And Wellbeing
Mar 19, 2025
Test-Driven Development (TDD) for Health: Optimising My Body Like My Code
Growth
Mar 19, 2025
My Journey Into AWS Community Builders: Learning, Sharing, and Growing
Full Stack Development
Mar 19, 2025
Hexagonal Architecture in Lambda Handlers with Middy
Website Development
Mar 16, 2025
Why
process.env
is Undefined in Next.js Client Components & How to Fix It
Website Development
Mar 16, 2025
Setting Coding Standards for Inclusive Code
Full Stack Development
Mar 15, 2025
Implementing Google Analytics in a Next.js SSR Application
Website Development
Mar 12, 2025
TL;DR: TypeScript is Getting 10x Faster!
Website Development
Nov 22, 2024
Embracing Accessibility: My Journey as a Developer
Full Stack Development
Sep 11, 2024
Streamlined User Access Integrating AWS Cognito With Microsoft Active Directory For Federated Login
Full Stack Development
Jun 19, 2024
TypeScript Path Aliases: Cleaner Imports for Scalable Codebases
Website Development
Jun 16, 2024
Simplifying Image Uploads in React with Cypress
Automation Solutions
Mar 17, 2024
Simplify CloudWatch Alarms for Lambda Functions with AWS CDK
Automation Solutions
Mar 17, 2024
How Automating ESLint with Husky Can Save Time for Your Business
Innovative Solutions
Feb 28, 2024
The Five Main Things Your Business Can Do To Save Time
Automation Solutions
Feb 28, 2024
The First Step to Automation: Identifying Your Business’s Time Drains
Innovative Solutions
Feb 28, 2024
Exploring Alternatives to Hiring a Data Entry Administrator
Website Development
Feb 28, 2024
Demystifying AWS for Non-Technical Entrepreneurs
Automation Solutions
Feb 27, 2024
Revolutionising Customer Service with AI
Automation Solutions
Feb 27, 2024
CDK Dependencies with CfnOutput and StackProps