About

About

Hey there! My name is Gustavo Carvalho and I’m a software developer based in Brazil and the person behind the DevDiaryDump blog.

I’ve been in the software developenet field since 2019, when I transitioned from being a Civil Engineer to being a Software Developer. Building things inside a computer is way more fun than going to a construction site - also faster and cheaper (sometimes).

I’ve worked with some languages now, some of which you might know, some of which you might heard off, hardly some that you don’t know. Ruby is my cozy language, but I’ve also have a thing for Haskell for some reason. Haskell is a good language, hard to grasp at first, but once you pass through the great barriers of the language, you start to understand why some people love it (the hate part is mostly due to its steep learning curve, weird wording for some concepts, and comparing some type classes to food, I reckon).

I played with C++ and C# while I was trying to decide which Game Engine to use to start some game development. I’m a gamer myself, so why not learn it as a hobbie? Due to life and priorities, I had to put a pause on that hobbie, since it was consuming a lot of my time and interest, but I’ll get back to it someday.

I’ve also did some frontend work with JavaScript, with different frameworks (Elm, React, NextJS, Vue and a bit of Angular).

Besides programming, which might be the mainly focus of this blog, I also play the guitar and love to learn some music theory, my goal is to be able to write melodies, songs, and record them.

I have a thing for drawing as well, have a drawing tablet and all, but I can only manage to draw some weird stickmans… One day I manage to learn how to do that as well.

Feel free to reach out! I love to talk to people.