Back in October 2018, when I was eight, I was preparing a project for a science and technology fair. While searching for ideas, my parents introduced me to Scratch, a block-based programming platform. I started creating small projects and games there, and that moment marked the start of my programming journey. I had always loved computers, but that experience made me realize I was good at this and that I truly enjoyed it. From then on I kept building Scratch projects and learning on my own, even experimenting with fake 3D using trigonometric functions, neural-network simulations, and multiplayer online games.

In 2019 my parents, who are also technologists, were working from home when one of their laptops started having hard drive issues. I watched my dad boot the Zorin OS distribution from a live USB to troubleshoot the problem, and that is how I discovered Linux. The following year I installed Ubuntu on an old laptop and began using Linux seriously. I learned the terminal, experimented with new tools, and quickly fell in love with the operating system.
In 2022, after years of making Scratch projects, I discovered a GitHub project called scratchattach, a Python library that interacts with Scratch cloud-variable WebSockets. It enabled me to build serious backend services for the Scratch ecosystem. That was when I started learning Python and backend development, first with scratchattach and later by building APIs with FastAPI and Flask, exploring databases, authentication, deployment, and more. Since then I have continued sharpening my backend skills through personal and open-source projects. Python is still my specialty, but I am also learning C++ and Node.js to expand my toolset.
Built with Reflex