Who Am I?

My name is Igor, and I’m a software engineer from Brazil. I come from a background in embedded systems and IoT devices during my Automation and Control Enginnering graduation, but I’m always eager to learn new technologies and share my knowledge with others.

Why I Started This Blog

I wanted a place where i could write down my thoughts about technology to keep it as a second brain. I started using obsidian to take notes and it was great, but why not share it with the world? Knowledge is power, and sharing knowledge is empowering others. So i self-hosted this blog to share my knowledge with the world.

What You’ll Find Here

Software Architecture

Articles on general software architecture, design patterns, and best practices to make your code more maintainable and scalable. Also a curated list of design patterns to help you design better software with my own interpretation of how it can be implemented and where should it be used.

software-architecturedesign-pattern

Embedded Systems

Guides and tutorials on embedded systems programming, microcontrollers, and IoT devices. In depth articles on how to develop embedded systems and how to use the best practices to make your code more reliable and maintainable.

embedded-systems

Software Infrastructure

Guides and tutorials on software infrastructure, such as Docker, Kubernetes, and other tools to help you deploy and manage your applications. Also a curated list of tools and best practices to help you manage your infrastructure.

software-infrastructureself-hosting

Contact Me

I encourage you to leave comments, ask questions, and share your own experiences. Let’s learn and grow together as a community of programmers.

You can reach me on GitHub or LinkedIn.

Happy coding! 🚀