Welcome To My Relaunched Personal Website

Welcome to the new website. It’s been a while since my last relaunch, and I decided it was finally time for a complete overhaul.
In this post, I want to walk you through what’s changed, the technology I used to build it, and what you can expect to see here in the coming months.
TL;DR
- I've launched a completely rebuilt version of my website with a fresh design.
- It features new sections: a detailed "About Me" page, an expanded blog, and a screencast library.
- The site is built with Next.js, React, TypeScript, and Tailwind, and was coded entirely with AI assistance.
- Expect future posts on technology, my favorite tools, building with AI, and some personal stories.
What’s New for You?
My original website was quite simple, basically just a landing page with a few links to my social profiles. I took this opportunity to create something much more useful.
Here are a few of the new sections you can explore:
- A Detailed About Me Page: I’ve crafted a more extensive page to share my background, knowledge and professional journey.
- An Expanded Blog: The blog is back and will be my primary place for sharing what I’m working on and learning.
- New Videos Section: Since I've been recording a few screencasts this year, I’ve added a dedicated section where you can find them all. They’re also on YouTube if you prefer watching there.
- Updated Homepage: The new landing page gives you a better overview of my work and even highlights some of my recent LinkedIn posts.
The Technology Behind the Scenes
For those interested in the technical details, the site is built with Next.js on React, TypeScript, Tailwind CSS, and shadcn/ui.
Next.js handles routing and performance basics. It keeps page loads fast and offers a standard way to structure routes and data.
I really enjoy the component-based architecture of React. I like how simple it is to create a component, style it, and then reuse it anywhere I need. It also makes including things like icons straightforward.
I chose TypeScript because its strictness felt familiar coming from a JavaScript and PHP background, making it easier for me to get into.
For styling, I went with Tailwind CSS, which I’d already had some minor contact with. I appreciate how it allows me to make small UI changes myself without needing to know too much about the details of CSS.
shadcn/ui brings everything together with a great set of pre-built components that give the whole site a clean, unified look.
Vercel hosts the site with a simple GitHub flow. Pushing changes to the main branch updates the site, which keeps releases predictable. I love this setup for its lightweight setup and simplicity.
My Journey into AI-Assisted Coding
Here’s an interesting fact: the entire website was coded with the assistance of AI.
As a pure backend developer, building a modern frontend from scratch like this was a new challenge. While I had some touch-points with Tailwind before, my experience was very limited, and TypeScript was completely new to me. I decided to use AI to help bridge those gaps and allow me to learn and build at the same time.
It was a huge help for practical tasks like scaffolding the basic structure for new React components, translating my design ideas into the correct Tailwind utility classes, and explaining tricky TypeScript concepts whenever I got stuck.
For some larger features, I used AI to create the initial plan. Then, I personally refine that plan (if needed) and review the final code to ensure it meets my standards. This process saves me time starting from scratch while I keep full control over the quality.
This approach allowed me to stay focused on the bigger picture while learning the specifics as I went, which was an interesting and highly effective way to work.
What's Next?
My plan for the upcoming months is to publish new content regularly. I want to share more about what I’m working on, focusing on three main areas:
- The Tech Stack: I’ll write a dedicated post breaking down this website's architecture, hosting, and deployment pipeline.
- Building with AI: In 2025 I've been getting more into AI, not just for coding but for building AI-based solutions. I plan to share my experiences, the solutions I've built, and what I've learned along the way.
- Personal Stories: This is a personal site, so I'll also share things from outside of tech, like my passion for road cycling.
- Tutorials & How-Tos: I'm also planning to introduce short tutorials. These would be focused posts designed to break down a single task or concept in just a few minutes.
If that sounds interesting, stay tuned.
I’d Love to Hear From You
I’m excited to start sharing more on this new platform. Take a look around the site, and please feel free to reach out. You can also connect with me on any of my social channels.
Let me know what you think!
