Almog Hagbi
HomeBlogResume
GitHub
May 12, 2026

Hello World: Building a Modern Portfolio

Next.jsWeb DevelopmentClean Architecture

Welcome to my new blog! This is the first post on my newly rebuilt personal website.

Why Next.js?

Next.js provides an incredible developer experience combined with top-tier performance. By using the App Router, I've managed to keep the client-side bundle size minimal while still offering a rich, interactive experience.

Bulletproof Architecture

I followed the Bulletproof React pattern to organize the codebase. This means:

  • Feature-driven folders: Each feature (like this blog) has its own components, hooks, and types.
  • Strict Separation of Concerns: Logic is decoupled from UI.
function helloWorld() {
  console.log("Welcome to my clean architecture blog!");
}

Stay tuned for more posts about Software Engineering, System Design, and productivity!

Almog Hagbi

Building the future of the web with clean, scalable code.

© 2026 Almog Hagbi. All rights reserved.