I’m Oscar Fernandez, Tay online. 18 years old, from Mataró, a medium-sized city near Barcelona that’s best known for being not quite Barcelona.

I got into programming the way most people probably shouldn’t, cheating in FiveM servers. I wanted free items, exploit servers and all that stuff a child wants. I learned some scripting basics with Lua and some frontend basics too. Then I wanted to understand why the exploits worked, so I learned more. I started building the things I was breaking because it was what i liked the most, and somewhere in that process it stopped being about the cheats entirely.

That led me to hacking courses, pentesting and eventually to the realization that what I actually enjoy most is the other side. Designing systems, thinking through architecture, writing code that does what it’s supposed to do and doesn’t embarrass you six months later. Security gave me a way of thinking about software that most developers don’t have at the start. I still use it.

I’m currently working as a Backend Developer and DevOps at Intake, a B2B SaaS startup inside Lanzadera, Spain’s main startup accelerator, while enrolled in two academic programs simultaneously. I took the opportunities as they came, and somehow this became my day to day.

Day to day I work with Python, FastAPI, MongoDB, Redis, and whatever else the problem requires. What I enjoy most is the thinking part, breaking down a problem, doing research, designing a solution that actually makes sense, and implementing it cleanly. What I enjoy least is inheriting code that was written without any of that. It exists everywhere and it’s always someone else’s fault.

Currently I’m also learning Rust because I want to understand systems at a level where nothing is magic. Interested in Golang for similar reasons. At some point I’d like to contribute to something that other people actually use, open source, tools, whatever ends up mattering. If any of that sounds interesting, you know where to find me.

The structured version lives here.