170+ sites1 server0 frameworks0 templatesevery line written by hand with claude codesingle html filesno build stepno dependencies 170+ sites1 server0 frameworks0 templatesevery line written by hand with claude codesingle html filesno build stepno dependencies
portfolio / proof of work

built by one person.
powered by one ai.

170+ websites, platforms, tools, games, and services — all running on a single server, all written as single html files or lightweight node apps, all built with claude code. no agencies. no teams. no frameworks. just a person and a conversation.

$ claude "build me a portfolio"
> scanning 170 sites across 70 subdomains...
> found 24 running services on 1 server...
> 8 client sites shipped. 40+ internal tools.
> 14 browser games. 1 media empire.
> all built at 3am in mazunte, mexico.
> ready.
0
sites built
0
server
0
subdomains
0
live services
0
frameworks
0
templates
landing pagesclient sitessaas platformsinternal toolsbrowser gamesmedia serversautomationai agentscommunity platformsdashboards landing pagesclient sitessaas platformsinternal toolsbrowser gamesmedia serversautomationai agentscommunity platformsdashboards
the pages that hit different

single html files. no build step. no framework. just raw html, css, and javascript — each one designed and coded in a single session with claude code.

landing page
67%
revenue-share pitch. "67% of a rocket beats 100% of a bicycle." glitch effects, space mono, orange on black. financial persuasion as dark art.
html / css / js / space mono / glitch fx
concept
incubate
"your ideas are rotting in a notes app." brutalist saas landing with crt scanlines, dual marquee bars, terminal ui, neon green on black. 1400+ lines of pure confrontation.
html / css / js / anton / intersection observer
service page
the incubator
the professional services page. warm cream tones, courier font, comparison tables, testimonials, proof grid. the business-facing version of the same energy.
html / css / responsive / light theme
landing page
astral labs
"your work already exists. it just needs a home." star field canvas, teal gradients, 3-tier pricing, full intake form. the most polished page in the system.
html / css / canvas / syne + dm sans / form
experiment
the ship
"cancel your subscriptions. all of them." media server manifesto with skull rain, live service status, loot grid, and storage stats. acid yellow on black.
html / css / canvas / counter animation / live status
concept
onyx
"your dad is going to die." ai preservation tool concept. the most emotionally intense page. mock chat interface, confrontational copy, 3-tier pricing.
html / css / chat ui / a11y / reduced-motion
manifesto
i am that i am
"i don't design pages. i design presences." personal portfolio manifesto. flickering neon text, particle field, glitch bursts. the healer who codes.
html / css / canvas / courier / random glitch
personal
i'm here
"building and healing are the same service, listening on different ports." the quietest page. no marquees, no glitch. just a person talking directly.
html / css / canvas / system monospace
shipped for real people

every site built from scratch as a single html file or lightweight app. no wordpress. no squarespace. custom everything. each one a complete digital presence.

"they were never separate processes. building and healing are the same service, listening on different ports."
— jordi amat
full-stack products, not just pages

multi-tenant saas, mobile apps, monorepos, real backends. the pages are impressive — but behind them are real platforms.

saas
oz platform
multi-tenant saas for practitioners. booking, payments, client portal, ai assistant. the "digital you" that never sleeps. custom node backend + auth system.
node / express / auth / multi-tenant / ai
production app
sherppi
tour guide saas. django + react, google maps integration, sentry, staging/prod pipeline. the largest codebase — 2.1GB. deployed on its own hetzner server.
django / react / vite / radix ui / tanstack / tailwind
course platform
being human 101
multi-tenant course platform. turborepo monorepo with expo (mobile), next.js (web), storybook. supabase backend. drip content, enrollment, roles.
turborepo / expo / next.js / supabase / storybook
personal os
home dashboard
25+ modules: astrology, calendar, chat, community, courses, events, feed, groceries, groups, habits, journal, library, notes, oracle, places, tasks, tzolkin.
tauri / zero / better-auth / postgres / 25 modules
ai agent
whatsapp ai os
whatsapp-based ai operating system for life and business. voice, vision, analytics. express + prisma + claude + openai.
express / prisma / anthropic sdk / openai sdk
community
mazunte connect
community platform for mazunte, oaxaca. 6+ iterations across different frameworks. whatsapp integration, i18n, supabase.
react / next.js / expo / supabase / i18n
the studio operating system

40+ tools built to run the studio. every one custom. every one a single-purpose app running on the same server.

tool
studio api
central api powering the entire ecosystem. auth, routing, data, integrations. the backbone.
tool
studio auth
custom auth system. session management, role-based access, multi-app sso. protects 30+ internal tools.
tool
forge
ai site generator. describe what you want, get a deployed site. the meta-tool that builds tools.
tool
inbox
unified communications hub. gmail, whatsapp, telegram, email — all bridged into one interface.
tool
portal / clients
client portal + client book. project tracking, communication, invoicing, deliverables.
tool
campaign + content
campaign manager + content engine. plan, create, schedule, publish. integrated content pipeline.
launchpad
tasks
queue
logs
stats
status
terminal
brain
claude
publish
stars
pilot
drop
bucket
morning
calendar
domains
pages
proposals
monitor
specs
n8n automation
analytics
supabase
one server runs everything

one hetzner box. 64gb ram. ubuntu 24.04. caddy reverse proxy. 24+ services. 170+ sites. zero downtime deployments. no kubernetes. no aws. just a server that does its job.

caddy
reverse proxy, auto tls, 70+ routes
studio api
node.js, central api
studio auth
custom auth, sso, sessions
n8n
workflow automation
jellyfin
movies + tv streaming
navidrome
music streaming
immich
photo management
audiobookshelf
audiobooks + podcasts
gitea
self-hosted git
mattermost
team chat
cal.com
scheduling + booking
listmonk
email campaigns
total sites170+
configured subdomains70+
backend services24+
browser games14
server ram64gb
disk1tb
frameworks used0
build steps0
because why not

browser games, media tools, community apps. things built at 3am because the idea wouldn't leave.

every idea gets a page

service offerings, manifestos, experiments in copy and design. each one a different tone, aesthetic, and argument.

how this actually works

conversation

every project starts as a conversation with claude code. i describe what i see. the ai builds what i mean.

single file

one html file. all the css inline. all the js inline. no webpack. no node_modules. no build step. just the thing itself.

deploy

scp the file to the server. caddy picks it up. subdomain goes live. the whole process takes minutes, not sprints.

iterate

change the file. re-upload. done. no ci/cd pipeline. no staging environment. no pull request. just ship.

jordi amat

catalan. 37. father of two. living in mazunte, oaxaca, mexico. senior full-stack engineer with 15+ years of experience. also a healer, facilitator, and ceremonialist.

i build digital infrastructure for people who do meaningful work — healers, coaches, artists, practitioners, small businesses. everything you see on this page was built by me, with claude code, usually between midnight and 5am.

my stack is whatever the project needs. react, next.js, django, node, express, expo, tauri, turborepo — i've shipped production apps in all of them. but my favorite stack is a single html file and a conversation with an ai.

i run my entire studio — 170+ sites, 24 services, 40+ tools — on one hetzner server i maintain myself. no devops team. no cloud platform. just ssh and a caddyfile.

this portfolio itself was built with claude code. in one session. as a single html file.

let's build something

if you're looking for someone who can build anything — from a landing page to a full platform — with speed, taste, and zero overhead, i'm here.

one personone aione server170+ siteszero excusesbuilt in mazuntepowered by claude code one personone aione server170+ siteszero excusesbuilt in mazuntepowered by claude code