Skip to content
View guilherme-messias's full-sized avatar
  • 20:49 (UTC -12:00)

Highlights

  • Pro

Block or report guilherme-messias

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.

Content in all repositories owned by your account will be closed.
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
guilherme-messias/README.md

Guilherme Messias

Do problema ao deploy.

Desenvolvedor Full Stack construindo produtos digitais completos,
da interface e regras de negócio ao banco de dados, testes e publicação.


LinkedIn Email

Navegação

Sobre mim Atualmente Projetos em destaque Outros projetos Tecnologias Atividade no GitHub Contato

Sobre mim

Gosto de transformar problemas e ideias em aplicações que possam ser realmente utilizadas.

Atuo em diferentes etapas do desenvolvimento de software: entendimento do problema, definição de regras de negócio, construção de interfaces, desenvolvimento de APIs, modelagem e persistência de dados, autenticação, integrações externas, testes e deploy.

Nos meus projetos, procuro construir fluxos completos. Isso inclui decisões como estruturar entidades e relacionamentos, validar dados, tratar estados da aplicação, integrar serviços externos, automatizar processos e garantir o comportamento esperado por meio de testes.

Atualmente também venho aprofundando minha experiência profissional em sistemas corporativos, participando da análise de soluções técnicas, manutenção e evolução de aplicações e discussão de decisões de arquitetura.

Minha principal motivação é entender como uma solução funciona de ponta a ponta e como cada decisão técnica impacta sua manutenção e evolução.


Atualmente

  • Atuando profissionalmente no desenvolvimento e evolução de sistemas corporativos
  • Construindo APIs, regras de negócio, persistência de dados e testes no DevSnap
  • Trabalhando com modelagem de entidades, relacionamentos e validação de dados
  • Aprofundando decisões de arquitetura, integração entre sistemas e qualidade de software

Projetos em destaque

🎵 Lacrei.io

Demonstração do Lacrei.io

Transforme uma música em uma carta para o seu futuro.

Aplicação full stack que permite escolher uma música, escrever uma mensagem e definir uma data futura. No dia escolhido, o conteúdo é enviado por e-mail como uma cápsula do tempo musical.

A aplicação integra serviços externos para pesquisa e reprodução de músicas, autenticação de usuários, persistência de dados e agendamento automático dos envios.

Destaques técnicos

  • Integração simultânea com MusicBrainz e Deezer
  • Agendamento automático via Cron Jobs
  • Autenticação OAuth
  • Emails transacionais
  • Modelagem relacional
  • Persistência de dados

Tecnologias

Next.js TypeScript PostgreSQL Prisma NextAuth Resend Vercel Cron Jobs

Acessar Lacrei.io Repositório Lacrei.io


🧠 DevSnap

Demonstração do DevSnap

Transforme erros e soluções em conhecimento reutilizável.

Aplicação de revisão espaçada voltada para desenvolvedores. Permite registrar bugs, tentativas, soluções e aprendizados em episódios organizados por tecnologia.

O projeto possui modo de revisão focada, captura rápida de anotações, histórico de aprendizado e exportação dos registros em Markdown.

Destaques técnicos

  • Frontend Angular com componentes standalone e Signals
  • API REST desenvolvida com NestJS
  • Persistência com PostgreSQL e Prisma
  • Validação de entrada com Zod
  • Relacionamentos entre episódios, anotações e revisões
  • Testes de endpoints com Vitest/Supertest
  • Arquitetura separando responsabilidades de domínio, aplicação e infraestrutura

Tecnologias

Angular Nest.js TypeScript RxJS Signals Angular Material Tailwind CSS

Repositório DevSnap


🛒 PauseUp

Demonstração do PauseUp

Dê tempo para a decisão antes de realizar a compra.

Aplicação full stack voltada ao consumo consciente. O usuário registra uma intenção de compra, define um período de reflexão e revisita a decisão com mais contexto antes de comprar ou desistir.

O sistema possui autenticação, regras de negócio baseadas no estado da decisão, reagendamento de revisões e persistência individual dos dados.

Destaques técnicos

  • CRUD completo
  • Autenticação de usuários
  • APIs REST
  • Regras de negócio por status
  • Modelagem relacional
  • Validação de dados
  • Testes automatizados
  • Deploy em produção

Tecnologias

Next.js TypeScript PostgreSQL Prisma NextAuth Tailwind CSS Vitest

Acessar PauseUp Repositório PauseUp


Outros projetos

📚 Skillshelf

Aplicação para organização de cursos, materiais e anotações, desenvolvida em PHP seguindo arquitetura MVC.

PHP SQLite HTML Tailwind CSS

Ver repositório

✍️ FormataX

Ferramenta web para padronização e transformação de textos, com recursos de remoção de acentos, pontuação e capitalização.

HTML CSS JavaScript GitHub Pages

Ver aplicação · Ver repositório


Tecnologias

Desenvolvimento de interfaces

Tecnologias de frontend

Backend e APIs

Tecnologias de backend

Dados e infraestrutura

Banco de dados e infraestrutura

Testes e ferramentas

Testes e ferramentas


Atividade no GitHub

Estatísticas do GitHub de Guilherme Messias Linguagens mais utilizadas nos repositórios

As linguagens exibidas representam os repositórios públicos e não definem, isoladamente, meu nível de experiência ou área de atuação.


Vamos construir algo?

Estou aberto a oportunidades e conexões em desenvolvemento de software.

Enviar email Conectar no LinkedIn

Do problema ao deploy.

Pinned Loading

  1. lacrei.io lacrei.io Public

    Lacrei.io é um diário musical baseado em cápsulas do tempo: cada entrada fica "lacrada" até a data de abertura, quando o usuário recebe um e-mail com o que guardou — música, capa do álbum e frase e…

    TypeScript

  2. pause-up pause-up Public

    PauseUp e um app para desacelerar compras por impulso: o usuario registra um item, espera um periodo de reflexao e decide depois com mais contexto.

    TypeScript

  3. devsnap devsnap Public

    Diário técnico de aprendizado para desenvolvedores. Registre problemas resolvidos de forma estruturada, revise com intenção e exporte seu conhecimento em Markdown.

    TypeScript

  4. formataX formataX Public

    FormataX permite que usuários transformem qualquer texto com apenas alguns cliques. Seja removendo traços e pontuação, ajustando capitalização ou aplicando regras específicas, o sistema proporciona…

    CSS

  5. skillshelf skillshelf Public

    Plataforma web para organizar estudos e evolução profissional por meio de uma estante de conteúdos (cursos, materiais e anotações), com foco em produtividade e aprendizado contínuo.

    PHP