Contents

First blog post

👋 Hi there! Welcome to my first blog post.

About me

I’m Pedro from Portugal, and I’m a software engineer working in the embedded industry. I love exploring, learning, and messing around with code.

My first contact with a programming language was with ActionScript in Macromedia Flash. Back then, I was in High School and used Macromedia Flash to build games and animations for school projects. My teachers were so amazed that they always gave me extra grading points. 😅

Afterward, I went to the University and studied Electronics and Computers Engineering, where I attended Embedded Systems and Power Electronics majors.

Why blogging?

Start blogging and sharing my skills and experiences is something I always wanted to do. Hopefully, I will also learn from other people’s feedback and inspire them to do the same. Opinions are my own, but if something is technically incorrect or you like something I wrote about, just let me know. 🤗

About this blog

The draft for this post was written in the kitchen while cooking dinner. I took a piece of paper from the shopping list and started taking notes. However, upcoming posts will require more work, but I keep a notebook (Turtl app) with a backlog of topics I want to cover. I will be posting primarily about embedded software, but some hardware stuff may come up as well.

Here are some subjects I’m interested in and would like to exchange knowledge about:

  • Programming languages (C, C++, Python, Rust, and Go)
  • Compilers
  • Libraries and tools
  • Build systems
  • Bare-metal/firmware
  • RTOS (FreeRTOS, Zephyr)
  • Boot loaders
  • Operating systems (Linux, Android, Fuchsia)
  • System programming
  • Drivers
  • Frameworks (Buildroot, OpenEmbedded/Yocto, Crosstool-NG)
  • Architecture and design patterns
  • Security and safety topics (HSM, TPM, Cryptography, MISRA, AUTOSAR)

Stay around!


Thanks to Luis Cunha for reviewing my first blog post.