Personal operating site
A fast portfolio and notes hub with a server-rendered homepage, health endpoint, and deployable self-hosting config.
Available for focused web systems
A personal space for experiments, practical engineering notes, and compact products that can run well on a small VPS.
Projects
A fast portfolio and notes hub with a server-rendered homepage, health endpoint, and deployable self-hosting config.
Route handlers expose structured profile data and uptime checks without adding a separate backend service too early.
Nginx reverse proxy, user systemd service, environment templates, and a repeatable deploy script for a small Linux server.
Stack
Next.js App Router, React server components, TypeScript, Tailwind CSS v4, and accessible responsive UI.
Next.js route handlers for lightweight APIs, health checks, and future contact or content workflows.
Static typed content for v1, with room to add SQLite or Postgres only when real data writes are needed.
Node.js behind a local port, managed by user systemd so the site restarts cleanly after deploys or reboots.
Nginx terminates public traffic, forwards to the app, and caches immutable Next.js static assets.
Git-managed source, npm lockfile, repeatable build checks, and a server-side deploy script.
Notes
A personal site should load fast, deploy predictably, and leave room for future content systems instead of starting heavy.
Small APIs belong close to the app until there is enough traffic or complexity to justify splitting services.
The interface borrows from terminals, signal traces, and engineering notes without turning into a generic dashboard.