One script, and it is a prank
· 2 min

This is the first post on the site, so it is about the site.
I’m Miguel. I work as a security engineer, and in my own time, when I’m not couch-potatoing over a game of chess, I get curious and like to take things apart, break them, try to fix them, and get mad in the process. This is where I write that down: CTF writeups, notes from teaching myself how computers work from the bottom up, and the occasional post about how I live and what I think and do.
In an age where everyone is regurgitating AI slop, I found it important to bring some decency to it all, while sharing my silly thoughts. That’s why this space was built. It’s also a way for me to track my progress and take inventory of a few things.
Plain on purpose
The page you’re reading is HTML and CSS. It is built with Astro, but the builder stays on my machine: what reaches your browser is plain, static files. One monospace font, a white background, thin black rules, no cookies, no analytics, no tracking pixels and no framework running in your tab.
The focus is on the information itself, not on fancy flashes and useless motions.
The one script
There is exactly one script on this site, /prank.js, and it does nothing useful.
Things to find
There are a few small details scattered through the website for those who like to find things.
Or maybe there aren’t.
What comes next
- Writeups: CTF challenges, solved step by step, including the parts that didn’t work. The scoreboard lives on WeChall.
- Hacking: NANDTo0Day, my own curriculum in place of a degree: from NAND gates all the way to vulnerability research, until I know a computer inside out. Progress gets logged as I go.
- Dotfiles: the life configuration that sustains everything.
That’s it for now. On your way out, try leaving this tab open for a minute.