BACK_TO_PROJECTS
PORTFOLIO

GLOTECH

This site. A self-hosted portfolio on Next.js 16, built and deployed on my own infrastructure

GLOTECH
PROJECT_PREVIEW

OVERVIEW

GloTech is the site you are reading, and it is self-hosted rather than pushed to a platform - it runs as a Node process bound to loopback on my own VPS, behind nginx with a Let's Encrypt certificate, supervised by PM2 and restored automatically on reboot. The resume page generates a PDF client-side with jsPDF, so there is no server round trip and no document to keep in sync. The interface is built from Radix primitives styled with Tailwind 4, which keeps the neon treatment consistent without hand-rolling accessibility behaviour for every menu and dialog.

TECH_STACK

Next.js 16React 19TypeScript 5Tailwind CSS 4Radix UIjsPDFNode.js 20PM2NginxLet's Encrypt

KEY_FEATURES

[01]
App Router with statically pre-rendered pages and a dynamic route per project
[02]
Client-side PDF resume generation with jsPDF, no server round trip
[03]
Accessible menus, dialogs and navigation built on Radix primitives
[04]
Neon design system in Tailwind 4 using CSS custom properties
[05]
Self-hosted behind nginx on loopback, so the reverse proxy is the only route in
[06]
Supervised by PM2 with a systemd unit, so it comes back on its own after a reboot

PERFORMANCE_METRICS

Next.js 16
Framework
self-hosted VPS
Hosting
0
Advisories