A Software Developer

About Me

Adventures of a Developer Bootstrapping Software Products

Hello! 👋 I'm Marcelo, a software developer and aspiring entrepreneur with a strong passion for both software development and entrepreneurship.

When not engaged in coding, I'm typically immersed in learning about new technologies, enjoying a Netflix series, or brewing my own craft beer. IPAs and brown ales are my personal favorites.

My Preferred Stack

In my 9-5 role, I focus on using .NET in combination with JavaScript and other related technologies. This practical experience has given me a solid grounding in both back-end and front-end development. My daily work includes building applications, finding solutions to technical problems, and seeking ways to enhance functionality and user experience.

For my personal projects, I lean towards a stack centered around JavaScript and TypeScript. I incorporate frameworks and tools like React, Next.js, Svelte, and SvelteKit for front-end development. On the server side, Node.js is my go-to for its efficiency and scalability.

In the realm of cloud computing and web hosting, Microsoft Azure stands as my primary choice.

I frequently employ Supabase for its efficient Backend as a Service (BaaS) capabilities, allowing for rapid development and deployment.

For content management, Strapi serves as my preferred headless CMS, offering flexibility and ease of integration.

Additionally, I utilize platforms like Digital Ocean, Netlify, and Vercel for their robust Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) offerings.

My enthusiasm extends beyond coding to the intricate world of software design and architecture, encompassing both application-level and broader solution-level perspectives.

I'm deeply engaged in exploring and discussing foundational principles and contemporary paradigms in software architecture.

These include SOLID principles for maintainable and adaptable code, Clean Architecture for separation of concerns, as well as CQRS and Event Sourcing for robust data handling.

Additionally, I delve into modern architectural styles like Jamstack and MACH Architecture, which emphasize modular, agile, and scalable systems.

While I'm passionate about these topics, I approach discussions with a light-hearted tone, recognizing that there's always more to learn and new perspectives to consider.

My New Adventure 🚀

I am currently embarking on a thrilling new venture, which inspired me to start this site.

I am on a quest to bootstrap side projects into profitable products and am eager to share my experiences with the community.

Building a product is a journey filled with learning, time investment, and effort, and it's inherently an iterative process.

As I embark on this journey, I aim to share my victories, challenges, losses, moments of inspiration, learnings, stories, and all the aspects that make this journey meaningful and worthwhile.

Join me on this exciting ride!