Experience
Where I've been.
From teenage game server operator to enterprise software developer. 7+ years of building products, running businesses, and shipping code that serves real users every day.
2018 — Present / 3 roles / 27+ technologies
Career journey
Feb 2024 — Present
Full Stack Developer
InnoBrain
Building enterprise software for real estate industry clients. Authored 60% of codebases across six major client projects. Translating business requirements into production tools — including a generative AI agent serving 400+ daily users.
Enterprise work taught me the discipline of shipping reliable software at scale. When 400 people use your code every day, you learn to test properly.
2022 — Present
Co-Founder
Irondeer
Own all web engineering and digital infrastructure for a bicycle rental and tour business in Nazaré, Portugal. Built the SEO-optimized website that ranks #1 locally. Manage the full stack: local dev, staging, and production. Scaled from zero to 300+ customers annually with a perfect 5/5 rating across 80+ reviews.
Running your own business changes how you write code. Every feature either serves the customer or wastes your time.
2018 — 2022
Web Developer
Freelance & Technical Entrepreneurship
Built and operated multiplayer game servers (CS:GO, Rust) with 150+ daily active users, generating recurring revenue through integrated e-commerce and subscriptions. Developed custom game plugins in C#. Delivered client projects: landing pages, multi-page websites, Telegram bots with webhooks, and custom microservices. Wrote technical articles introducing programming concepts to beginners.
Starting at 15 meant learning by doing. Every mistake was expensive, and every success was proof that you can figure things out.
At a glance
Skills & technologies
Deep expertise in PHP/Laravel with strong full-stack capabilities. I care about test coverage, clean architecture, and shipping code that other developers can maintain.
Languages
Frontend
Backend
Data
DevOps & Infra
Philosophy
My approach to technology
I've built everything from game server plugins to enterprise real estate software. But no matter the project, my approach stays the same: understand the business problem first, then choose the simplest solution that solves it.
Running my own business taught me that code is only valuable if it creates value for users. I maintain high test coverage, follow strict code quality standards, and build with maintainability in mind — because I'm often the one who has to maintain it.
Interested in working together?
Whether you have a project in mind, want to discuss a role, or just want to say hello — I'm always open to interesting conversations.