In an era of increasingly complex web applications and frameworks, I decided to take a step back and build something simple, fast, and meaningful. This website represents my journey back to the basics of web development, focusing on what truly matters: content, performance, and user experience.
The Philosophy
My goal was to create a website that loads instantly, works well on any device, and maintains a clean, readable aesthetic. No JavaScript, no unnecessary dependencies, just pure HTML and CSS. The result is (hopefully) a website that loads in milliseconds and provides a seamless experience across all devices.
Key Features
- Zero JavaScript dependencies
- Responsive design that works on all devices
- Minimalist aesthetic with a focus on readability
- Fast loading times and optimal performance
- Accessible and SEO-friendly structure
The Design Process
I started with a simple colour scheme inspired by retro terminal interfaces. The typography is clean and readable, using JetBrains Mono, which is self-hosted alongside the site so it loads fast and no requests go to third-party font services.
The layout is intentionally simple, with a Linux-like filesystem hierarchy and plenty of whitespace. I've maintained a consistent style across all pages while ensuring each section serves its specific purpose.
Future Plans
I plan to continue tinkering with and improving the site, so things are subject to change. Future updates might include:
- More blog posts about cybersecurity and technology
- Enhanced content organisation
- Additional interactive elements (while maintaining performance)
- Regular updates to my projects and homelab pages
This website is a living project, and I'm excited to see how it evolves over time.