Skip to content
Aabuucoder
All work
In productionDaily buildDay 01

coder.abuu.uz

The site you are reading: three languages, static build, self-hosted

Overview

A statically exported Next.js portfolio — not a single server process in production, just files served by Nginx. Three languages at the routing level, case pages generated from a single data array, sitemap built automatically.

The problem

The work was scattered across repos and chat messages. There was no single link to show a client.

The solution

Built a portfolio where adding a project means appending one object to an array. No CMS, no database: content lives in typed TypeScript, and the compiler won’t let a required field or translation slip.

The outcome

  • Fully static output — near-zero server load
  • A new project goes live in minutes, not an evening
  • Three languages out of the box, with no duplicated markup

Next project

Nofee Storage

Warehouse system for a company: stock in and out, suppliers, returns, finance and reports