Home

About Me

Contact Me

About Me

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.

Scratch science fair project

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.

Python Logo

Built with Reflex