Full Stack Web Developer

Matheus Santos

I'm a Full-Stack Engineer fueled by innovation. I build AI-powered solutions, scalable microservices, and cloud-native apps with Vue.js, Next.js, Node.js, and Python—always pushing the boundaries of what tech can achieve.

About me

I'm a Full-Stack Engineer who discovered my passion for coding while learning C language in university. That initial curiosity grew into a career where I now build AI-powered solutions, scalable microservices, and cloud-native applications using modern technologies like Vue.js, Next.js, Node.js, and Python.


Outside of work, I'm an avid gamer and anime enthusiast who believes great storytelling - whether in code or entertainment - can create meaningful experiences. My approach to technology mirrors how I approach life: always learning, always creating. From professional projects at UOL Ads to personal experiments like game development, I love turning ideas into reality.


What motivates me most is the creative process of building solutions that make an impact. While I take my work seriously, I never lose the sense of wonder that first drew me to programming. It's this balance between professional dedication and personal passion that drives me forward - both in writing clean code and in enjoying life's adventures with my family.

Work experience

Software Engineer
UOL ads, Remote
2022 - Present

At UOL, I work as a fullstack software engineer on the UOL Ads product. As part of a talented development team, I use agile methodologies such as Scrum to develop the frontend primarily using Vue.js, JavaScript, and SASS, and the backend using microservices with the Spring Framework and Node.js. Additionally, I focus on innovation using Artificial Intelligence to enhance and evolve product solutions.
My goal is to contribute to the continuous evolution of UOL Ads in a scalable and self-testing manner, always applying best development practices to ensure that the product remains a reliable and high-quality solution.

Trainee
Asa Branca Aerospace, Brazil, Recife - PE
2020 - 2021

In the Asa Branca extension project at UFPE, I worked as a programmer on the control team. My main responsibility was to develop the tracking feature for the CubeSat using the C++ programming language. Additionally, I was also responsible for reporting progress on a weekly basis in meetings with the team.
During my time on the project, I learned to work effectively in a team and honed my programming and problem-solving skills. This experience provided me with valuable technical and interpersonal skills that continue to be relevant in my current career as a fullstack software engineer.

Education

Certified Full Stack Web Developer
Trybe
2021 - 2022

Bachelor of Electric Engineering
Universidade Federal de Pernambuco
2018 - 2021

Skills

Discover the technical proficiencies that power my fullstack solutions.

Frontend Development

Expert in building responsive, high-performance UIs with Vue.js, React, Next.js, and Angular.

Backend Development

Skilled in scalable microservices and APIs using Node.js, Spring, Python (FastAPI), and Nest.js.

AI & Innovation

Experienced in integrating AI-driven features to enhance user engagement and operational efficiency.

Cloud & DevOps

Proficient in AWS, Docker, Kubernetes, and CI/CD pipelines for scalable cloud deployments.

Databases

Strong knowledge of PostgreSQL, MySQL, MongoDB, and Redis for optimized data management.

Testing & Quality

Advocate for robust systems with Jest, Cypress, and automated testing strategies.

Languages & Tools

Fluent in TypeScript, JavaScript, Java, Python; adept with Git, Agile/Scrum, and Linux.

Adaptability

Passionate about learning emerging tech (e.g., AI/ML) and solving complex problems.

Let's Build the Future Together

Ready to collaborate on scalable web apps, AI solutions, or cutting-edge tech?

Explore the articles of my blog

View all posts »
I Built a Personal Chatbot, and You Should Too

I Built a Personal Chatbot, and You Should Too

Building a personal AI assistant is more than having your own ChatGPT. Here's what I learned, how proactive flows changed my daily routine, and why the building process itself is the real reward.

Introducing ScrapeGraphAI with DeepSeek

Introducing ScrapeGraphAI with DeepSeek

Learn how to use ScrapeGraphAI with DeepSeek to automate web scraping using LLMs. This guide covers setup, real-world examples, schema-based extraction, and performance logging.