My Journey as a Fullstack Developer: From Code to Products
An introduction to my work as a fullstack developer, the technologies I use, and how I approach building scalable, real-world applications.

Building, Shipping, and Scaling: My Journey as a Modern Fullstack Developer
If there’s one thing that defines how I approach development, it’s this: build fast, think long-term, and never stop improving.
I’m a fullstack developer working primarily with modern technologies like Next.js, React, TypeScript, and AWS. Over time, I’ve shaped my workflow around performance, scalability, and clean architecture, always aiming to ship products that are not just functional, but actually enjoyable to use and maintain.
The Stack I Trust
My core stack is built around:
- Next.js (App Router) for building scalable, production-ready applications
- React + TypeScript for type-safe, maintainable UI development
- Tailwind CSS for fast, consistent styling
- Prisma + MongoDB for flexible and efficient data handling
- AWS for infrastructure and deployment
I stick to the latest stable versions whenever possible. Staying current isn’t just about new features, it’s about writing better code with better tools.
Enterprise Development with OutSystems
Alongside modern web development, I also work extensively with OutSystems to build enterprise-grade applications.
OutSystems allows me to move fast in complex environments where scalability, security, and integration are critical. In enterprise contexts, it’s not just about writing code, it’s about designing systems that connect with existing infrastructure, handle large-scale data, and remain maintainable over time.
With OutSystems, I focus on:
- Designing scalable application architectures
- Integrating with external systems and APIs
- Ensuring performance under real-world enterprise load
- Delivering solutions quickly without sacrificing quality
This experience has strengthened my ability to think beyond individual features and focus on full systems. It’s a different layer of development where decisions have long-term impact across teams and business processes.
Beyond Just Coding
Development, for me, isn’t limited to writing code. It’s about building systems and products that solve real problems.
I’ve worked on projects ranging from web platforms to desktop applications using Electron. One of my recent focuses has been designing a multi-project dashboard app, combining performance with usability in a desktop environment.
At the same time, I’m continuously leveling up my backend skills, especially in Node.js, and exploring new languages like Rust to deepen my understanding of performance and systems programming.
Building Products, Not Just Projects
I’m currently co-running an eCommerce project where we design and sell custom T-shirts. This experience pushed me beyond development into areas like SEO, content creation, and product thinking.
It taught me how important it is to:
- Think from a user’s perspective
- Optimize for discoverability
- Build systems that support growth
I’m now expanding this approach by creating technical content, sharing insights about JavaScript, AWS, and modern development practices.
Performance and Discipline
Outside of coding, discipline plays a big role in my life. I train consistently, combining Brazilian Jiu-Jitsu with powerlifting. That mindset carries over into my work:
- Show up consistently
- Focus on incremental improvement
- Push limits without burning out
This balance helps me stay sharp, both mentally and physically.
What I’m Working Toward
Right now, I’m focused on building independently, creating products, content, and systems that I fully own.
That includes:
- Growing a personal brand around development
- Building scalable apps and tools
- Sharing knowledge through blogs and content
- Continuously improving my technical depth
Final Thoughts
For me, development is a long-term game. Trends change, tools evolve, but the fundamentals stay the same: solve problems, write clean code, and keep learning.
I’m always building, always iterating, and always looking for the next challenge.