Hello World!
I'm a full-stack developer with 5 years of experience. Today my main focus is front-end with React, Next.js, and TypeScript, but I started programming back in my teens using PHP. Since I'm always looking to learn and evolve, I use my personal lab to expand what I know.
Starting with back-end in the dial-up era — downloading compilers on floppy disks to run offline — gave me an excellent foundation. I can foresee the impact of structural changes, understand complex architectures, and suggest good paths to create efficient solutions that truly help people in their daily lives.
Why do I code?
Basically, because I took advantage of the moment when my neuroplasticity was at its peak to dive into the IT field. This has guaranteed me, since I was 10 years old, epistemological roots to easily update and expand my technical knowledge about various programming languages. Furthermore, deep practice with logic has enabled me to develop proficient analytical thinking.
Data abstraction doesn't stop at understanding it, but also at formulating it: the processing of this information must become palatable not only to those with technical knowledge, but also to the end user. To achieve this, I also turned to practicing and developing solutions aimed at the best user experience, with an intuitive and pleasant visualization interface.
Before finally giving in to this field, I tried courses in other areas of knowledge, from Literature to Psychology — where I had contact with behaviorism and discourse analysis. Experiences that I consider indispensable when we are responsible for converting numbers and algorithms into human language, and when we need to have a keen eye on the biases faced by users seeking more relevant results.
Not everything is work
Although I genuinely enjoy my work, I believe it's important to keep work hours in their own box. After all, besides Cezar the programmer, there's also Cezar the father and Cezar the man.
I'm a single father to a very smart 6-year-old boy who shows day after day that he'd like to learn how I work. I remember being exposed early on, even at his age, to computers, thanks to my parents who were able to purchase a machine back in the 90s. With him, as much as I consider healthy, I make a point of teaching him what we used to call computer literacy. So he already knows how to use a mouse, use this or that application for his little needs, and of course, play games. Many of our weekends are dedicated to Minecraft, a game I find very playful that can exercise his creativity — all, without a doubt, after finishing his school homework.
Just like me, after meeting my work deadlines and fulfilling my duties as a father, if there's any time left for myself (laughs), I try to exercise, listen to the music I love, play the instruments I have, and watch the movies and shows I follow.
The future is a maze for those who don't know what they want
Even though I'm primarily a web developer, I had never bothered to build a page for myself. And that's precisely the purpose of this site. Its blog format allows me to publish some of my thoughts, and why not, showcase what I know and what I've been learning. Maybe this way, I can help a colleague who is just starting out, and put myself out there for someone who needs me on their team.
