I used to listen to this song a lot when I was just getting into programming, so if you'd like, feel free to play it while reading this post:
1. Who am I?
My name is Gabriel Duete. I've been working as a Web Developer since 2021, and I'm currently a Fullstack Developer at Petlove.
I'm a big fan of open source and have made a few contributions throughout my career: writing articles (dev.to, tabnews, and now here, haha), opening and interacting with PRs and issues on GitHub, answering questions on Stack Overflow in both EN and PT-BR, and participating in community events, especially with He4rt Developers.
Technologies I’ve worked with include:
- AI & Data: LLM Integration (Claude, Cursor, GitHub Copilot, OpenAI), RAG (Retrieval-Augmented Generation), Semantic Search.
- Languages & Frameworks: React, Next.js, Vue.js, Nuxt.js, TypeScript, JavaScript, PHP, Laravel, Jest, Vitest, Web Components, Stencil, CSS preprocessors / frameworks (Tailwind, SASS, Styled-components, Chakra UI, Ionic, etc.), Go (Golang), Python.
- DevOps & Tooling: CI/CD (Azure Pipelines, GitHub Actions), SonarQube, Sentry, Datadog, Honeybadger, AWS (S3, Amplify, CloudFront), Algolia, Unleash, i18n (Internationalization), Microsoft Clarity, Codecov, Git.
- Practices & Security: Frontend Security (XSS, Cookies/Cache, etc.), Accessibility, SEO, ADRs, Agile Methodologies, Technical Documentation.
2. Career
2.1 How I got into tech
Around the age of 16 or 17, I got to know the tech world better through my best friend and my brother. Right away, I felt like it matched perfectly with my personal goals and ambitions.
That’s when I decided to dive into it and start my journey to become a developer.
2.2 College Journey
To do that, I needed to get into a public university through Brazil’s national entrance exam (ENEM). Thankfully, I got a good score on the 2018 exam and was accepted into IFCE – Crato Campus in 2019!
Besides improving my programming fundamentals, I made amazing friends who I carry in my heart wherever I go. I’m so grateful to have met them, they made a huge difference in my life. I thank God for placing them in my path. Love you all! ❤️
During my second or third semester, something unexpected happened: the COVID-19 pandemic. Classes were suspended for “just 15 days”, and ended up being on hold for almost 3 years. It took a while for the institute to adapt to remote learning.
Despite the initial frustration, I saw it as a chance to fully focus on my career, and that’s how I started paving my way to my first job in tech.
In the meantime, a good friend of mine, invited me to work on some freelance projects. I styled a website using Bootstrap and solved a few programming challenges. That was my first taste of making money from code. From there, I created a study roadmap and dove deeper into the field.
2.3 First Job!
In October 2021, the #He4rtConf2021 event took place with several talks and a recruiting initiative from Juntos Somos Mais. During the event, I applied for a Junior Front-End position. I went through the interview, and didn’t get the job.
But thankfully, the recruiter liked my profile and marked my name for a potential internship. A few days later, they called me, and I accepted!
I started as an intern with a very high-level technical team. I worked alongside people who taught me a lot and shaped my vision as a professional. They were role models, both in code and in the way they work in a team and their vision of career. Coordination, developers, product people, I learned from everyone.
I was hired full-time and stayed there for almost 4 and a half years, involved in lots of projects and different technologies.
In March 2026, I closed that cycle with a lot of gratitude. I felt like a son leaving home to explore the world: that’s where I grew up, learned to walk, and discovered the kind of professional I wanted to be. I’m deeply thankful to everyone at Juntos Somos Mais, every person who crossed my path on this journey left a mark on me. Thanks so much, folks! ❤️
2.4 First international job!
In 2024, I landed my first freelance project for an international client, thanks to a referral from my friend. I teamed up with a friend and we put together a really good MVP.
2.5 A new cycle: Petlove and Fullstack!
In March 2026, I started as a Front-End Developer at Petlove! New company, new team, new products, and a lot to learn.
And it didn’t stop there: shortly after, I moved to Fullstack here at Petlove! Today I work with PHP and Laravel on the back-end, plus Vue and Nuxt on the front.
And that only happened because Petlove gave me the space and the support to grow in that direction. The team trusted me, gave me the right opportunities, and helped me through every step of this transition. So grateful! ❤️
I’m really happy and excited about this phase, moving forward with the same purpose as always: learning a lot, delivering good work, and growing alongside the people around me. God is in control! 🙏
3. Final Thoughts
That’s it! A small recap of my journey so far. I’ll probably use this blog to post about the articles and projects I work on, so feel free to explore, read, comment, share ideas... thanks a lot for stopping by! God bless!
4. Easter Egg
Came here from the easter egg tip? Try hovering your mouse over the footer and use the console to see the progress, hehe.
Liked the content? I accept a contribution! :)
PIX (Brazil Only): gabrielmonteiroduete@gmail.com
Buy me a coffee: ko-fi.com/gabrielduete (opens in a new tab)
Have something to contribute?
This blog is open source, so feel free to open a PR in the repository. (opens in a new tab)
Find me also in:
- GitHub: @gabrielduete (opens in a new tab)
- LinkedIn: @gabrielduete (opens in a new tab)
- DEV: @gabrielduete (opens in a new tab)
- Tabnews: @gabrielduete (opens in a new tab)
- StackOverflow: @gabrielduete (opens in a new tab)
- Beecrowd: @gabrielduete (opens in a new tab)
- LeetCode: @gabrielduete (opens in a new tab)