Skip to content
View skmonsterr's full-sized avatar
:electron:
“Every programmer is an author.” - Sercan Leylek
:electron:
“Every programmer is an author.” - Sercan Leylek

Block or report skmonsterr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
skmonsterr/README.md

Hi, I'm João Martins

Full-Stack Developer focused on TypeScript, Node.js, React and scalable digital solutions

Profile views GitHub followers LinkedIn


About me

I'm João Martins, a developer based in São Paulo, Brazil, with a strong interest in building practical, maintainable and business-oriented software.

My public repositories show a consistent focus on the JavaScript and TypeScript ecosystem, especially backend APIs, frontend applications, clean architecture, SOLID principles, automated tests and modern development tooling.

Beyond code, I like working at the intersection of product, data, automation and real business problems. I value clear architecture, readable code, operational reliability and solutions that are useful beyond the first release.


What I work with

  • Backend development with Node.js, TypeScript, Fastify, Express, Prisma and TypeORM
  • Frontend development with React, Vite, React Query, Next.js and modern UI patterns
  • API design, authentication, validation, documentation and integration flows
  • Software architecture using SOLID, use cases, repositories and separation of concerns
  • Automated testing, TDD practices, Jest, in-memory repositories and clean project structure
  • CRM, marketing automation, data modeling and integration-oriented solutions
  • Developer experience, documentation, debugging and maintainable delivery processes

Current focus

  • Building more robust TypeScript applications
  • Improving architecture for automation and integration projects
  • Exploring AI-assisted workflows for productivity and software quality
  • Turning technical solutions into reliable, usable products

Tech stack

Languages

Languages

Backend

Backend

Frontend

Frontend

Databases and tools

Databases and tools


Featured repositories

TypeScript API template focused on SOLID principles, use cases, repositories, models, Node.js streams and API documentation with Swagger.

Stack: TypeScript, Express, TypeORM, PostgreSQL, Docker, Swagger

Node.js and TypeScript API architecture using SOLID, TDD, Jest, domain experts, use cases and in-memory repositories.

Stack: TypeScript, Node.js, Jest, TDD

Frontend model for API consumption using React Query, Axios, React Router and Vite.

Stack: React, TypeScript, React Query, Axios, Vite

Backend project under construction using Fastify, Prisma, Zod and TypeScript.

Stack: TypeScript, Fastify, Prisma, Zod

Delivery project using TypeScript, Prisma, JWT and Bcrypt.

Stack: TypeScript, Prisma, JWT, Bcrypt

React application with Vite focused on componentization, props, state, immutability, hooks and TypeScript fundamentals.

Stack: React, TypeScript, Vite


GitHub stats

GitHub stats Top languages

GitHub streak


How I think about software

Good software is not only about making something work.
It is about making it clear, testable, maintainable and useful for the people who depend on it.

I care about:

  • Clear naming and readable code
  • Architecture that supports change
  • Testing where it protects real behavior
  • Documentation that helps people move faster
  • Automation that reduces repetitive work
  • Technical decisions connected to business impact

Connect with me

LinkedIn Email


Thanks for visiting my profile.

Pinned Loading

  1. template-api-ignite template-api-ignite Public

    API utilizando TypeScript seguindo padrões de código e princípios do SOLID. Casos de uso, repositórios, models, streams do Node.js e documentação de APIs com Swagger.

    TypeScript

  2. data-fetching data-fetching Public

    Modelo para consumo de API com ReactQuery

    TypeScript

  3. node-api node-api Public

    API Node.js Typescript SOLID + TDD

    TypeScript

  4. ignite-projeto01-ts ignite-projeto01-ts Public

    Aplicação React utilizando o Vite com os conceitos mais importantes do React, entre eles estão componentização, propriedades, estados, imutabilidade e hooks, além de aplicar o TypeScript para adic…

    TypeScript

  5. ignite-projeto-02 ignite-projeto-02 Public

    Aplicação completa com roteamento e diversos conceitos importantes do ecossistema React como ContextAPI, useReducer, immer e muito mais.

    TypeScript

  6. letmeask letmeask Public

    TypeScript 1