Fresh from the Pass
Thoughts on craft, code, and everything between.
The Figma and Anthropic partnership isn't the end of designers or developers — it's the collapse of the wall between them. A chef-turned-developer's take on why this is the 'one team, one dream' moment we've been waiting for.
Building Phil-specific apps with AI copilots turned me from consumer to architect—and made data sovereignty feel practical, not philosophical.
A reflection on taking breaks, the value of silence, and why stepping away isn't a failure of discipline—it's an investment in your next great idea.
A personal reflection on 2025: from redundancy to new beginnings, embracing AI as a teammate, and learning that showing up matters more than being ready.
AI can write the code, but it can't understand the system. Here is why learning the fundamentals matters more than ever.
How signing up for the Edinburgh Marathon became a reminder of adaptability, discipline, and following through.
Perfection is overrated. Progress happens when you share before you're ready.
Next.js 16 is here, and it's more than just an update — it's a foundation shift. Here's what's new, why it matters, and how to plan your upgrade.
In a world where algorithms shape our information diet, learning as an act of freedom becomes more important than ever. This post explores how to reclaim curiosity and stay open-minded in the age of AI.
How working with AI shifts our process from building alone to exploring together and why the real skill now is collaboration.
Explore how curiosity, versatility, and lifelong learning help professionals thrive in the age of AI. The true edge is adaptability, not specialisation.
Why adaptability and creativity are the most valuable skills in a tech-driven workplace, with practical steps for teams and real examples.
A hands-on reflection on MCP servers: what they are, why they matter, and how they might change the way we build and collaborate with AI.
In a world accelerated by AI and automation, the most valuable skill is the ability to learn, adapt, and reinvent. This post explores how education can prepare students to thrive in uncertainty.
A deep dive into the major improvements and benefits of Next.js 15.4, including Turbopack, streamlined caching, and why staying updated matters for both developers and clients.
Exploring my experience with AI-powered IDEs like Cursor and how they're revolutionizing my development workflow with features like quick content swapping, smart prompts, and seamless VS Code integration.
An in-depth exploration of TypeScript's new native compiler, Project Corsa, and how its 10x performance improvement is set to transform the frontend development landscape.
A deep dive into Next.js 15.2's latest features and improvements, exploring how they enhance both developer experience and application performance.
A journey through cutting-edge tools and breakthroughs powering modern software development, with practical insights and real-world applications.
The internet as we know it is undergoing a major shift. A new era is emerging, one that is decentralized, secure, and open. This new era is known as Web3.0, and it has the potential to change the way we interact with the internet forever.
We always strive for perfection, but it's an impossible hill to climb. It never ends. When is it good enough?
Until fairly recently, there was no such thing as 'digital ownership.' With the advent of NFTs, that has all changed.
I'm grateful for my drive and determination, but sometimes I wish my brain would just chill out and say 'enough is enough'
How to Remove the Limitations You've Set for Yourself
I’ve always had a keen interest in technology. While growing up, I was always building things (k-nex, lego etc), eventually progressing to building computers and repairing phones. I love to experiment with technology, which led me down the route of Software Development.