Christopher Nathaniel
I’m a developer and designer based in Suffolk, UK. I build websites and applications, working across ecommerce, WordPress, Laravel and React.
I write about projects I’m working on, things I’m learning and life outside work. You’ll also find notes on books and running.
You can see my work, read a little about me, or get in touch.
- Running volume over the last 7 days: 60.2 of 80 km
- Cycling volume over the last 7 days: 80.6 of 10 km
- Pomodoro focus hours over the last 7 days: 29.5 of 50 h
- Bugs fixed over the last 7 days: 28
- GitHub deployments over the last 7 days: 24
- Positivity rating over the last 7 days: 100 of 100
Writing
-
Building a custom file manager in Laravel
How I built a Laravel file manager for a client, with team workspaces, nested folders and Livewire uploads, and the security checks behind shared files.
-
Building intly.js: a small JavaScript framework for fast websites
Why I built intly.js: a small ES module framework for page loading, WordPress APIs, cached state, custom interactions and lighter eco websites.
-
The conveyor belt challenge that got me the job
A conveyor belt interview challenge in vanilla PHP, the logic and proof behind my solution, and the job offer that gave me confidence as a developer.
-
Starting a new agency job during lockdown
Starting a new agency job as lockdown began: calmer mornings, deeper focus in a small study, online team socials and the uncertainty around our wedding.
-
Build your website like a book: structure, data and usefulness
Why I start website design with the information people need, and what books can teach us about clear navigation, consistent data and useful pages.