Hi, I'm Pedro Oliveira

A Software Engineer that loves programming and creating new stuff

I started coding back in 2019/2020. I was in the middle of high school and after writing some code at my Robotics class (Lego Mindstorm Ev3! I used to love it) I decided to give it a try on my computer at home. That is when I learnt HTML and CSS mainly. I decided to pursue a Software Engineering Bachelor's degree after I finished high school and well, the rest is history. I work as a Web Dev, but I also love low-level programming and cool concepts like Robotics, Embedded Systems, Sistems Engineering...

Skills & Expertise

Technologies and tools I use to bring ideas to life! As a Software Engineer, I spend much time studying Algorithms, training my problem-solving skills and also training my way of thinking into how a computer thinks! These tech I listed below are tools, and as tools, I know maaany more Programming languages, Dev tools... But I decided to list only those which I am proficient and more comfortable working with!

My favorite languages are: Rust (by far my favorite!), C++ and Ruby on Rails. I also like JS/TS, specially how versatile JS is! But I have way more fun creating something with C and C++ using Arduino, solving challenges with Rust or even doing Full-Stack web apps with Rails

Web Development

TypeScript
JavaScript
React
Next.js
Tailwind CSS
Styled Components
Ruby on Rails

Low-Level

Rust
C
C++

Tools & Practices

AWS
Design Systems
CI/CD
Git
Vercel
Docker
Postman

Testing & Quality

Jest
Testing Library
Storybook
RSpec

Development Tools

Redux
Webpack
ESLint
Prettier
npm
Yarn
Cargo

Databases

MySQL
MongoDB
PostgreSQL

Wanna talk or have any questions?

You can explore my journey as a Dev and even see some of my projects below!