Pedro Cristo.
Pedro Cristo · Full Stack Developer

Construo sistemas para

Sou Pedro Cristo, Full Stack Developer em Luanda. Trabalho com Laravel, React.js e MySQL — do modelo de dados à interface que a equipa usa todos os dias.

2022a desenvolver software
4empresas
9projetos neste portfólio

Sobre mim

Desenvolvo sistemas de gestão e plataformas web que resolvem problemas concretos de negócio — escolas, farmácias, comércio, serviços e finanças pessoais.

Pedro Cristo a trabalhar

Sou Full Stack Developer e desde 2022 desenvolvo software para empresas. Trabalho sobretudo com Laravel e PHP no backend, React.js no frontend e MySQL na camada de dados.

Antes de escrever código, procuro perceber como o negócio funciona: quem usa o sistema, que decisões toma e onde perde tempo. O meu foco são sistemas que aguentam o uso diário — regras de negócio claras, APIs previsíveis, permissões bem definidas e interfaces que um operador usa sem formação extensa.

Uso ChatGPT, DeepSeek, Gemini e Claude Code no fluxo de trabalho, sem abdicar de revisão e boas práticas.

Função
Full Stack Developer
Em atividade
Desde 2022
Stack principal
Laravel, React.js, MySQL
Base
Luanda · remoto
Português
Nativo
Inglês
Técnico/intermédio

O que faço

Serviços

Para empresas, startups e agências que precisam de levar um produto da ideia à produção — ou de reforçar uma equipa existente.

Sistemas de gestão

Escolas, farmácias, comércio e serviços: módulos, perfis de acesso e relatórios.

Aplicações web full stack

Do backend em Laravel à interface em React.js, com foco em desempenho e usabilidade.

APIs REST e integrações

APIs seguras para módulos internos, parceiros e serviços de terceiros, incluindo pagamentos.

Base de dados

Modelação relacional em MySQL e otimização de consultas e endpoints críticos.

Dashboards e relatórios

Indicadores, gráficos e relatórios financeiros para apoio à decisão.

E-commerce e marketplace

Catálogo, carrinho, pedidos, promoções e lojas com várias empresas.

Websites institucionais

Sites corporativos e páginas geridas a partir do próprio sistema.

Deploy e manutenção

Publicação em produção, correção de bugs e evolução de sistemas em uso.

Projetos selecionados

Trabalho real, em uso

Cinco produtos, escolhidos pela diversidade de domínio e de desafios técnicos.

SIGEA

Gestão escolarPlataforma webDashboard

Plataforma de gestão escolar que reúne num só painel a secretaria, a área académica e o financeiro de uma instituição de ensino — de estudantes e matrículas a pautas e pagamentos.

Deslize para ver mais ecrãs · toque para ampliar

Papel
Desenvolvimento full stack
Utilizadores
Direção, secretaria e financeiro
Moeda
Kwanza (Kz)
Problema e solução

A gestão de uma escola envolve estudantes, matrículas, avaliações, pautas, estágios e propinas. Quando esta informação está dispersa, o atendimento fica lento e o controlo de pagamentos pendentes torna-se difícil.

A resposta foi um sistema modular, organizado por áreas de trabalho — Secretaria, Académico, Financeiro e Sistema — com um dashboard que resume o estado atual da escola.

Funcionalidades
  • Registo de estudantes e gestão de matrículas
  • Académico, avaliações, pautas e estágios
  • Pagamentos, documentos e relatório financeiro
  • Gráficos de evolução de receita e estado das matrículas
  • Gestão de utilizadores e dados da escola (nome, logótipo)
Destaques técnicos
  • Command palette com pesquisa global (Ctrl + K)
  • Atalhos para os módulos principais (Alt + 1 a 5)
  • Barra lateral recolhível e pesquisa no menu
  • Tema claro e escuro
  • Documentos exportáveis a partir de cada página

Saúde Farma

FarmáciaPonto de vendaSite + back-office

Plataforma para farmácia que junta o balcão de venda, o catálogo, o controlo de stock e a gestão do website numa única aplicação.

Deslize para ver mais ecrãs · toque para ampliar

Papel
Desenvolvimento full stack
Catálogo
3.924 produtos no momento da captura
Pagamentos
Dinheiro, Multicaixa, cartão, transferência, vale
Problema e solução

No balcão, cada segundo conta: encontrar o produto, confirmar stock, aplicar desconto e receber em vários meios. Fora dele, é preciso gerir fornecedores, movimentos de stock e pedidos de clientes.

O ponto de venda foi pensado para teclado e leitor de códigos, ligado a um catálogo com stock por produto e a um back-office que também administra o conteúdo do site público.

Funcionalidades
  • Pesquisa por código de barras, nome ou princípio ativo
  • Carrinho com quantidades, desconto, valor recebido e troco
  • Seis formas de pagamento no mesmo fluxo
  • Categorias, produtos, movimentos e controlo de stock, fornecedores
  • Solicitações de clientes e receitas médicas
  • Galeria institucional, páginas do site e histórico de vendas
Destaques técnicos
  • Teclas de função: F2 novo cliente, F3 desconto, F4 valor recebido, F12 cancelar
  • Leitura de código diretamente no campo de pesquisa
  • Stock visível em cada produto no momento da venda
  • Área pública com autenticação e criação de conta

MuleShop & ApacMarketplace

Gestão comercialMarketplace multiempresaE-commerce

Duas faces do mesmo ecossistema: um sistema de gestão onde a empresa controla vendas, caixa, stock e catálogo, e um marketplace onde vários negócios publicam e vendem os seus produtos.

Deslize para ver mais ecrãs · toque para ampliar

Papel
Desenvolvimento full stack
Integração
Produtos geridos uma vez e publicados no marketplace
Modelo
Várias empresas na mesma loja
Problema e estratégia

Pequenos e médios negócios precisam de controlar custos, margens e stock — e, ao mesmo tempo, vender online sem manter dois catálogos separados.

O produto é gerido uma única vez. No sistema de gestão, o indicador Market mostra o que está publicado; o marketplace consome esse catálogo.

Sistema de gestão
  • Dashboard, vendas, caixa e relatórios
  • Custo, venda e margem calculada
  • Stock com alerta e filtro de stock baixo
  • Clientes, utilizadores e categorias
  • Tema claro, escuro ou do sistema
Marketplace
  • Várias empresas, cada uma com a sua vitrine
  • Pesquisa de produtos, empresas e categorias
  • Carrinho e acompanhamento de pedidos
  • Promoções com percentagem de desconto
  • Avaliações de produtos e empresas
  • Anúncios e estrutura de comissão sobre vendas

Personal Finance

Finanças pessoaisProdutividadeWeb + desktop

Produto próprio que junta finanças pessoais e organização do dia a dia: contas, transações, categorias, tarefas, hábitos, metas e um workspace para documentos e estudo.

Deslize para ver mais ecrãs · toque para ampliar

Papel
Conceção e desenvolvimento
Plataformas
Web e aplicação desktop
Modelo
Planos com quota de armazenamento
Problema e solução

Finanças, tarefas, estudos e documentos costumam viver em aplicações diferentes. Aqui convivem num só produto, com navegação comum e módulos independentes.

Funcionalidades
  • Contas: banco, carteira digital, dinheiro, poupança, investimento
  • Transações, contas a pagar e receitas futuras
  • Meu Dia, Modo Foco, rotina, hábitos, metas, tarefas e calendário
  • Projetos, reuniões, clientes/empresas e cofre digital
  • Assistente de IA integrado
Destaques técnicos
  • Workspace estilo explorador: upload, pesquisa global, vistas em grelha, lista e colunas
  • Sessões de estudo cronometradas ligadas a hábitos
  • Planos com quota de armazenamento por utilizador
  • Pesquisa com Ctrl + K, notificações e tema claro/escuro/sistema

MeHospede

Plataforma de negóciosGeolocalizaçãoEm produção

Plataforma de gestão empresarial com monitorização de negócios num mapa em tempo real — hotéis, restaurantes, bares, hospedarias e barbearias num só lugar.

Toque na imagem para ampliar

Mapas
Leaflet e OpenStreetMap
Build
Vite
Funcionalidades
  • Mapa interativo com indicador ao vivo e atualização
  • Legenda por tipo de negócio e negócios perto do utilizador
  • Explorar, favoritos e mais populares
  • Registo de negócios e área de entrada
  • Tema claro e escuro

Outros projetos

Fintech e RH

PontoPago

Carteira digital e controlo de horas de funcionários.

pontopago.com
Website corporativo

ECUZ

Website institucional para uma empresa da construção civil.

ecuz.net
Gestão documental

Pasta Azul

Sistema para organizar, guardar e consultar documentos.

pastazul.com
Bilheteira online

Cláudio Mota

Venda de ingressos online com integração de pagamentos.

claudiomota.com

Também desenvolvido na Mentimil (2023–2024): sistema de reserva de eventos, plataforma de aulas online, gestão empresarial e faturação.

Experiência

Percurso profissional

2025

Negomil

Programador Backend

  • Backend principal em Laravel/PHP em sistemas empresariais críticos de alta disponibilidade.
  • APIs REST seguras e performáticas para módulos internos e parceiros.
  • Otimização da modelação e das consultas MySQL, com menor tempo de resposta.

Laravel, PHP, MySQL, REST APIs

2024 – 2025

Quianni

Programador Backend

  • APIs e regras de negócio em Laravel que sustentam as operações internas.
  • Modelação de base de dados e integração entre sistemas corporativos, unificando fluxos antes manuais.
  • Otimização de endpoints críticos: menos tempo de resposta e consumo de servidor.

Laravel, PHP, MySQL

2023 – 2024

Mentimil

Programador Web Full Stack

  • Construção de ponta a ponta: reserva de eventos, aulas online, gestão empresarial e faturação.
  • Bases de dados relacionais e integração de APIs de terceiros.
  • Automatização de processos manuais dos clientes finais.

Laravel, React.js, MySQL, APIs

2022 – 2023

SISTEC

Programador Web Frontend (estágio)

  • Interfaces responsivas integradas com APIs internas.
  • Novas funcionalidades e correção de bugs em sistemas em produção.

JavaScript, HTML5, CSS3, APIs

Formação — Ensino Médio concluído, Escola Águia Branca

Technology stack

Tecnologias

Apenas o que uso de forma consistente e que aparece nos projetos. O núcleo é Laravel, React.js e MySQL.

Backend

PHPLaravelREST APIsArquitetura MVC

Frontend

React.jsJavaScriptHTML5CSS3

Base de dados

MySQLModelação relacionalOtimização de consultas

Mapas

LeafletOpenStreetMap

Build e deployment

ViteLinuxcPanel

Ferramentas

GitGitHubPostman

IA no desenvolvimento

ChatGPTDeepSeekGeminiClaude Code

Engenharia e arquitetura

Conceitos aplicados na prática, com o projeto onde podem ser verificados.

Autenticação e perfis

Login, criação de conta e perfis distintos com acesso por módulo.

Todos os sistemas

Multiempresa

Vários negócios no mesmo marketplace; identidade própria por instituição.

ApacMarketplace, SIGEA

Modelação relacional

Produtos, stock e movimentos; estudantes, matrículas e pagamentos.

Saúde Farma, MuleShop, SIGEA

Pagamentos

Vários meios de pagamento no POS e integração de pagamentos online.

Saúde Farma, Cláudio Mota

Geolocalização

Mapa interativo com negócios por tipo e proximidade.

MeHospede

Ficheiros e armazenamento

Upload, pastas, pesquisa e quota por plano.

Personal Finance, Pasta Azul

Relatórios e dados

KPIs, gráficos de receita, margens e relatórios financeiros.

SIGEA, MuleShop

UX de produtividade

Command palette, atalhos de teclado e teclas de função.

SIGEA, Saúde Farma

Desempenho

Otimização de consultas MySQL e de endpoints críticos.

Negomil, Quianni

Como trabalho

Processo

Simples e previsível, adaptado à dimensão de cada projeto.

  1. DiscoveryPerceber o negócio, os utilizadores e o problema real.
  2. PlanningDefinir âmbito, prioridades e entregas por fases.
  3. ArchitectureModelar dados, módulos, APIs e perfis de acesso.
  4. DevelopmentConstruir em ciclos curtos, com entregas visíveis.
  5. TestingValidar regras de negócio, permissões e cenários reais.
  6. DeploymentPublicar em produção com configuração segura.
  7. MaintenanceAcompanhar, corrigir e evoluir com base no uso.

Contacto

Let's build something.

Tem um sistema para construir, um produto para evoluir ou uma equipa para reforçar? Conte-me o problema — respondo com uma proposta de abordagem.

Contactar