Matheus Figueiredo
Software Engineer
🇧🇷
Toggle theme
🇧🇷
Stack
Languages
JavaScript
-
A widely used programming language for web development, enabling the creation of dynamic and interactive websites.
Typescript
-
A superset of JavaScript that adds static typing, making error detection and code maintenance easier.
Dart
-
A programming language optimized for mobile app development with the Flutter framework. (Studying)
Python
-
A versatile programming language with clear syntax, used for a wide range of applications, from simple scripts to complex systems. (Studying)
Rust
-
A programming language focused on safety and performance, with modern and efficient syntax. (Studying)
Front End
Next.js
-
A React framework that facilitates building static and dynamic web applications with server-side rendering capabilities.
React.js
-
A JavaScript library for building interactive and reusable user interfaces in web applications.
React Native
-
A JavaScript-based framework that allows for building native mobile apps using React.
Svelte
-
A JavaScript framework for building user interfaces with a reactive approach, generating optimized code at compile time.
Tailwind CSS
-
A utility-first CSS framework that allows for creating custom designs with style classes.
Material Tailwind
-
A CSS framework that combines Material Design principles with Tailwind CSS utilities to create visually appealing interfaces.
Styled Components
-
A library for styling React components using template literals and CSS-in-JS.
Stitches
-
A CSS-in-JS library for styling React applications with a focus on performance and flexibility.
Ant Design
-
A UI component library for React offering a set of components with an elegant and consistent visual style.
Shadcn UI
-
A UI component library for React designed for modern applications with an intuitive design.
Material-UI
-
A UI component library for React based on Material Design principles, focusing on accessibility and simplicity.
Chakra UI
-
A UI component library for React promoting accessibility and simplicity, following Material Design guidelines.
Radix UI
-
A UI component library for React focusing on high quality and accessibility for modern applications.
Back End
Node.js
-
An asynchronous JavaScript runtime environment based on Google's V8 engine, used for building server-side applications.
Nest.js
-
A progressive Node.js framework that simplifies building efficient, reliable, and scalable server-side applications.
Kita.js
-
A minimalist JavaScript framework aimed at building RESTful APIs with simplicity and efficiency.
Fastify.js
-
A fast and efficient web framework for Node.js, focused on performance and simplicity in building web servers.
Express.js
-
A minimalist and flexible web framework for Node.js, widely used for building APIs and web applications.
Monitoring and Observability
Datadog
-
A platform for monitoring and performance analysis of applications, providing insights into logs, metrics, and overall system health.
ORM
Prisma
-
An ORM that simplifies access and manipulation of data in relational and NoSQL databases, with support for TypeScript and JavaScript.
Drizzle
-
A modern and intuitive ORM for Node.js and TypeScript, facilitating data manipulation in relational databases.
Database
MySQL
-
A relational database management system developed by Oracle, available under a dual license including both open-source and commercial options.
MongoDB
-
A NoSQL document-oriented database that stores data in JSON-like format for greater flexibility.
PostgreSQL
-
An open-source relational database management system known for its robustness and standards compliance.
Cloud
Firebase
-
A mobile and web application development platform offering a range of services, including real-time databases and authentication.
Vercel
-
A cloud computing platform that simplifies deployment, scaling, and management of web applications and APIs.
Railway
-
A cloud development platform that streamlines the deployment and management of web applications and databases.
DevOps
Docker
-
A platform for creating, distributing, and running applications in containers, ensuring consistency across different development environments.
Tools
Visual Studio Code
-
A source code editor developed by Microsoft, known for its extensions and support for multiple programming languages.
Figma
-
A browser-based user interface design tool that allows for real-time collaboration.
Jira
-
Project management and issue tracking software.
Discord
-
A communication platform for voice, video, and text, aimed at gamers.
Insomnia
-
A REST client tool for testing APIs and software development.
Postman
-
A collaboration platform for API development used by developers to build, test, and document APIs.
Google Meet
-
A video conferencing platform developed by Google.
Microsoft Teams
-
A collaboration and communication platform developed by Microsoft.
Package Managers
npm
-
The standard package manager for the Node.js environment.
yarn
-
A fast, reliable, and secure package manager for JavaScript.
pnpm
-
A fast and efficient package manager that uses disk space intelligently.