Portfolio  ·  Vol. 04  ·  June 2026

vingaming
1113

Yohannes Trevijo PaulYTP — programmer, working under the handle above

I write JavaScript, CSS, and HTML — the three languages of the open web. Building interfaces, small tools, and quiet front-ends from a studio in Copenhagen.

See selected work ↗ Available for projects — Q3 2026
001 / 006
55.71° N · 12.57° E  — Oslo Pl. 14C, København Status — Open Index 001 / 006
01 About

A front-end built
by hand, with care.

Yohannes Trevijo Paul — workspace portrait, Copenhagen
YTP · Copenhagen studio 2026 / 35mm

I'm Yohannes Trevijo PaulYTP — most people online know me as vingaming1113. I write JavaScript, CSS, and HTML. Not frameworks first — the languages first. The trio that runs in every browser, on every device, without a compile step or a runtime dependency.

Most of my work is small: a tool that does one thing, an interface that loads in under a second, a page that still works when the network drops. I prefer reading code to writing it, and prefer deleting code to either.

When a framework is the right answer I use one. When it isn't, I don't. The default is the platform.

Setup & tools
Machine
MacBook Air M2, 13"
Editor
Neovim · hand-rolled config, no distribution
Terminal
Alacritty · tmux · fish
Version control
Git · CLI, no GUI client
Build step
None · or a 20-line shell script
Hosting
Static files · rsync over SSH
Browser
Firefox, daily · Safari for testing

Three languages.
No shortcuts.

I also read TypeScript, Rust, and Go fluently — but I don't write them in production. The three above are where I live.

03 Selected Works

Five projects,
each one small and finished.

04 Manifesto

The web was already good. It had documents, and links, and the back button. Then it got better — complicated — and most of what got added, I'm not sure we needed.

I write small. I write to be read. I write in the languages the browser already speaks, and I try to leave the page quieter than I found it.

Restraint is a feature. Silence is a feature. A page that finishes loading is a feature.

Yohannes Trevijo PaulYTP  — vingaming1113 Oslo Pl. 14C, København · June 2026
05 Currently

What I'm doing
right now.

Working on

A static-site generator in 200 lines of JavaScript. No dependencies. No plugins. No config file — just a folder of markdown and a single script.

Reading

The Information by James Gleick. Third time through. Before that: Patterns of Software — Richard Gabriel.

Listening to

Stars of the Lid — And Their Refinement of the Decline. On loop. Always on loop.

Last updated — 14 June 2026

Years
08
writing for the web
Languages
03 — core
JS · CSS · HTML
Projects shipped
37
small and finished
Status
Open
for Q3 2026