Home
My story
From Habbo to servers
I wrote my first JavaScript scripts at twelve, to publish interactive news on a Habbo retro. At secondary school, in the Computer Science and Telecommunications course, I moved from Small Basic and C to Java (object-oriented programming, event-driven interfaces with Swing, servlets) and MySQL, studying TCP/UDP, sockets, websockets and multithreading alongside. Around fifteen, studying the open source emulators of that game, I first came across dedicated servers, Laravel (my first MVC) and a production database.
Mobile and patterns
Then came Xamarin with MVVM, which I compared with MVC. Before my first job I became passionate about Flutter: I studied the SDK and reactive programming in depth and, in personal projects, tried different approaches, from MVVM with Stacked to BLoC. I've read Uncle Bob's books and bring their principles to my work where the context allows.
How I work with AI
Today I also use AI assistants when developing: I define the requirements and the architecture, and I review the code they produce.