ES EN PT ZH RU
← Voltar ao início

Tudo o que eu construí

Projetos próprios, acadêmicos e freelance — cada um com sua história e o que me ensinou.

Open Turnos
01
openturnos.online
Sistema de agendamento online (SaaS)

Plataforma web multi-tenant que permite a negócios de serviços (salões de beleza, clínicas, veterinárias, professores particulares, etc.) gerenciar sua agenda e receber agendamentos online em tempo real, eliminando a gestão manual por ligações ou mensagens. Arquitetura e abordagem Projetei um sistema com duas experiências separadas dentro da mesma plataforma: Cliente final: agenda horários online de forma autônoma Negócio: administra agenda, disponibilidade e profissionais a partir de um painel próprio Funcionalidades principais · Sistema de agendamento em tempo real · Painel administrativo por negócio (multi-tenant) · Gestão de profissionais e disponibilidade · Calendário interativo de horários · Experiência responsiva para o usuário final Decisões técnicas · Backend em PHP puro sem frameworks · Arquitetura multi-tenant com isolamento de dados por negócio · Roteamento personalizado (front controller) · Configuração automática de ambiente (dev/prod sem alterações manuais)

Meu comentário pessoalEu queria construir algo real, não um tutorial. Me propus a fazer um projeto com dois lados: o usuário final que agenda seu horário, e o negócio que administra sua agenda. Isso implica pensar em duas experiências completamente diferentes dentro do mesmo sistema. O maior desafio foi desenhar uma arquitetura limpa em PHP puro — sem frameworks — que funcionasse igual no desenvolvimento local e em produção, sem tocar em uma única linha de configuração no deploy. O login para administradores foi uma decisão consciente: cada negócio tem seu próprio painel, seus próprios dados, sua própria identidade visual. A ideia é que o dono de um salão de beleza e o de uma clínica usem a mesma plataforma sem saber que compartilham a mesma infraestrutura.
heyou.online
02
heyou.online
Plataforma Web

heyou.online é uma plataforma web de interação social onde os usuários podem se cadastrar, explorar perfis e manter conversas em tempo real. O sistema combina perfis de pessoas reais e perfis simulados com comportamentos definidos, gerando diferentes cenários de interação dentro de uma mesma experiência. Arquitetura e abordagem O projeto foi desenvolvido do zero usando PHP puro com uma arquitetura MVC própria. Foi implementado um sistema de roteamento personalizado e uma integração com serviços em tempo real, combinando um backend tradicional com comunicação reativa para o chat. Funcionalidades principais · Autenticação com Google para acesso rápido · Onboarding simples para definir perfil e interesses · Exploração de perfis com informações contextuais · Sistema de chat em tempo real · Perfis simulados com respostas dinâmicas segundo regras de comportamento · Validações de interação (limite de mensagens, tamanho e frequência) Decisões técnicas · Backend em PHP puro sem frameworks · Arquitetura MVC própria implementada do zero · Sistema de roteamento personalizado · Banco de dados MySQL para gestão de usuários e perfis · Firebase Firestore para mensagens em tempo real · JavaScript modular (ES Modules) para interação no frontend · Integração de autenticação externa (Google)

Meu comentário pessoalEu queria construir algo mais próximo de uma experiência real do que de um projeto de prática. Me interessava explorar como um aplicativo se comporta quando há interação em tempo real e diferentes tipos de usuários dentro do mesmo sistema. O maior desafio foi integrar uma arquitetura simples em PHP com comunicação em tempo real, mantendo controle sobre a lógica de interação e a experiência do usuário.
Alpaca Viajes
03
alpacaviajes.com
Plataforma Web

AlpacaViajes é uma plataforma web de aprendizado de idiomas construída do zero com PHP, MySQL e CSS puro, sem depender de nenhum framework. O projeto implementa uma arquitetura MVC própria com um sistema de rotas personalizado que despacha requisições para controladores e views de forma organizada. Arquitetura e abordagem O projeto é baseado em uma arquitetura MVC desenvolvida manualmente, separando lógica, views e controladores. Foi projetado um sistema de roteamento próprio que permite escalar a aplicação sem depender de frameworks externos, facilitando o aprendizado profundo do funcionamento interno de uma aplicação web. Funcionalidades principais · Plataforma multilíngue com 6 idiomas (inglês, espanhol, português, chinês, japonês e russo) · Sistema de aprendizado interativo baseado em jogos educativos · 8 jogos diferentes (flash cards, associações, aventuras narrativas, etc.) · Fórum comunitário com posts, respostas e sistema de curtidas · Experiência responsiva com design adaptado a cada tipo de conteúdo Decisões técnicas · Backend em PHP puro sem frameworks · Arquitetura MVC própria implementada do zero · Sistema de roteamento personalizado · Banco de dados MySQL relacional para usuários, posts e progresso · CSS puro com variáveis e design responsivo · SEO básico com meta tags e Open Graph

Meu comentário pessoalEu queria que aprender um idioma parecesse uma viagem, não uma obrigação. Por isso projetei o AlpacaViajes: uma plataforma onde convivem aulas com desafios reais, jogos que te colocam em situações cotidianas de cada cultura, e um fórum onde a comunidade pode participar. Construí todo o backend em PHP puro implementando meu próprio padrão MVC, o que me permitiu entender por dentro como os frameworks funcionam antes de usá-los.
Codernep
04
codernep.com
Site corporativo

CoderNEP é um site desenvolvido do zero com PHP, Bootstrap 5 e JavaScript puro. O projeto combina uma abordagem de portfólio profissional com uma seção de recursos para desenvolvedores, explorando a ideia de uma plataforma híbrida entre vitrine comercial e repositório de conteúdo técnico. Arquitetura e abordagem O site está estruturado como uma plataforma modular com seções independentes: uma voltada à apresentação de serviços profissionais e outra focada em conteúdo técnico. A ideia principal foi experimentar a criação de um ecossistema web que combine branding pessoal com utilidade para desenvolvedores. Funcionalidades principais · Landing de apresentação de serviços para clientes em potencial · Seção de recursos e snippets de código reutilizável · Estrutura pensada para escalar rumo a conteúdo open source · Design responsivo com Bootstrap 5 · Navegação modular entre as seções do site Decisões técnicas · Backend em PHP sem frameworks · Frontend com Bootstrap 5 e JavaScript puro · Arquitetura modular por seções independentes · Foco em reutilização de componentes de UI · Estrutura preparada para expansão futura rumo a um CMS ou comunidade

Meu comentário pessoalEu queria que o site fizesse três coisas ao mesmo tempo: convencer um cliente de que eu poderia fazer o site dele, oferecer um lugar onde desenvolvedores pudessem encontrar código útil, e contribuir com o ecossistema open source. Não é só um portfólio — é um ecossistema pequeno, mas completo.