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.