I’m a web developer with a very clear way of working: thinking before executing. I care that code works, but even more that it is understandable, because that’s where it’s decided whether a project is sustainable or turns into a deferred problem. Well-structured code is not a matter of style, but of judgment and technical responsibility.
For me, details are not optional. From the clarity of an interface to the coherence of the backend, everything needs a reason to exist and must work as a whole. I prioritize simplicity as a conscious decision, and I believe the best solutions emerge when technical decisions respond to the real context of the project rather than trends or automatisms. Sharing knowledge and technical judgment is part of the process, because good software is rarely an individual effort.
Skills
- Frontend – React.js, Next.js. Building clear, coherent interfaces designed to scale without losing control
- TypeScript – Reducing ambiguity and improving long-term maintainability across the codebase
- Backend – Python (FastAPI, Flask), Node.js (Moleculer). Simple, efficient systems designed to evolve without friction
- Data – PostgreSQL, MySQL, MongoDB. Chosen per context, not trends
- Application architecture – Structural decisions made with judgment, prioritizing simplicity, clarity, and sustainability
- Infrastructure & tooling – Docker, Git, Linux, Nginx. Keeping environments predictable and under control
- Code quality & maintainability – Conscious attention to design, readability, and long-term evolution
- Daily setup – Linux + Neovim + Sway. A deliberate, distraction-free environment that reinforces focus and technical control
- Legacy experience – PHP (learned the hard way)
Experience
Since 2016, I’ve been involved in a variety of digital projects, working across different contexts and stages of development. This experience has helped me understand what works in the long term, make better-informed decisions, and avoid solutions that only address immediate problems.
I currently work at Blue Room Innovation as a full-stack developer, actively contributing to the definition and evolution of technical solutions. I’m involved both in implementation and decision-making, always aiming to build solid, understandable software aligned with the real context of each project.
