Maurício Silva

Full Stack Software Developer at Capgemini

I build accessible and reliable products for the web.

LinkedinGithubMail to mauricio.martins.silva@gmail.com

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.

Next.JS
React
Typescript
Tailwind
Jest
React Testing Library

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.

MongoDB
Express.js
Node.js
Typescript
JsonWebToken
Bcrypt

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.

Node.js
Javascript
MongoDB
Express.js
Docker
EJS

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.

React
Typescript
MaterialUI

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.

Ruby