Maurício Silva
Full Stack Software Developer at Capgemini
I build accessible and reliable products for the web.
About
In the early 2000s, I took my first steps into the world of web development by creating a website that showcased the local bands in the coastal scene of Sao Paulo. Skip ahead to today, and I'm having a lot of fun building some seriously awesome content for the web.
My current focus revolves around crafting value for Capgemini's clients through the realm of web development. The journey with Capgemini has led me to exciting collaborations on significant projects. As a coding enthusiast, I'm all in when it comes to tackling challenges on both the front and back ends. Lately, I've been diving into the world of Next.js, an interesting mix of React and Node.js that's a paradise for a full stack dev.
However, life isn't solely about code and pixels! When I'm not engrossed in the digital realm, I'm enjoying quality time with my partner and our doggy duo. You'll also find me calculating my next move in board games, or conjuring arcane spells in tabletop RPGs.
So, if any of these things interests you, feel free to reach out.
Projects
Portfolio v2
You are looking at it right now.
Explore my redesigned portfolio website powered by Next.js and Tailwind CSS. With Next.js static generation, the site offers blazing-fast performance and SEO-friendly features.
Express CRUD API
Create, Read, Update, and Delete posts.
RESTful CRUD API equipped with authentication and authorization capabilities. Authentication is required for all operations except reading, ensuring secure access. Furthermore, only the post creator possesses the authority to delete or update posts.
Message Board
Create and view messages.
Leave your messages on this interactive message board built using Node.js runtime. The board stores messages in MongoDB and presents them in an EJS view.
Portfolio v1
My previous portfolio page.
My previous portfolio site, crafted with React and MaterialUI. Although it has served me well, I have now transitioned to an improved version.
Knight's Travails
Calculates shortest route for a chess knight.
A Ruby CLI that outputs the quickest path a knight can take between two squares. Created as a challenge for The Odin Project.