Dev Macedo

Leandro Macedo

Desenvolvedor Full Stack & Formador de Programação

Desenvolvedor Full Stack no Porto a criar produtos digitais fiáveis da interface à infraestrutura.

Reúno mais de 5 anos de experiência profissional em React, TypeScript, Next.js, APIs, Web3 e formação técnica para produtos e equipas em Portugal e no estrangeiro.

Stack tecnológica Full Stack

Uma stack prática para desenvolvimento web moderno: interfaces React e Next.js, aplicações TypeScript, serviços Node.js, dados em PostgreSQL e fluxos de entrega fiáveis.

Ferramentas que utilizo em produção

> Serviços de desenvolvimento Full Stack / O que faço

Apoio empresas, equipas de produto e programadores em todo o ciclo de entrega. Cada serviço combina usabilidade, arquitetura sustentável, testes e comunicação técnica clara.

Service / 01

Aplicações Web

Core

Aplicações web responsivas e interfaces de produto com React, TypeScript e Next.js. O trabalho cobre componentes reutilizáveis, acessibilidade, SEO técnico, performance e consistência entre dispositivos.

PerformanceSEOAccessibilityResponsive UI

Service / 02

API & Backend

Core

APIs e serviços backend com Node.js, Express ou Fastify, estruturados em torno de regras de negócio reais. Trabalho com autenticação, PostgreSQL, Redis, integrações, testes automatizados e fluxos de dados escaláveis.

API designAuthenticationTestingScalability

Service / 03

Integrações Web3

Core

Experiências frontend Web3 com Wagmi, ligações a carteiras e fluxos on-chain com segurança de tipos. Transformo interações blockchain complexas em interfaces de dApps claras e previsíveis.

WagmiWallet UXOnchain flowsType safety

Service / 04

Aplicações Móveis

Core

Experiências de produto mobile criadas em torno de fluxos úteis, lógica responsiva e navegação cuidada. O foco mantém-se na usabilidade, consistência da interface e decisões de produto sustentáveis.

App UXResponsive logicSmooth flowsProduct focus

Service / 05

Mentoria Técnica

Core

Mentoria prática e formação em programação para profissionais e equipas em TypeScript, frontend, backend, UI/UX e fundamentos de engenharia, sempre ligada a decisões de projetos reais.

TypeScriptUI/UXBest practicesTeam enablement

Service / 06

DevOps & Entrega

Core

Fluxos de entrega com Docker, GitHub Actions, CI/CD, deploy e práticas de monitorização. O objetivo é criar lançamentos previsíveis, feedback rápido e menos surpresas operacionais.

Deploy flowMonitoringRelease processReliability

> Sobre este Desenvolvedor Full Stack / Experiência

Vivo no Porto e nasci no Brasil. Combino desenvolvimento de produto com formação em programação, com experiência em plataformas frontend, interfaces de CRM, produtos Web3 e capacitação técnica.

Aga Khan Foundation / Porto

08/25 | Now

Formador Sénior de Programação

Atualmente a trabalhar como instrutor de bootcamp, ensinando TypeScript, Figma, UI/UX, MongoDB e Express.js, apoiando novos desenvolvedores na construção de bases sólidas no desenvolvimento web. Quando não estou a ensinar, trabalho como Desenvolvedor Full Stack, construindo aplicações modernas e escaláveis usando Next.js, React e TypeScript.

Tiger Cyber Labs / Remote

1.4 Years

Desenvolvedor FrontEnd Web3

Integrações Web3, trabalhando com Wagmi, TypeScript, Next.js, Tailwind, ShadCN/UI para criar interfaces modernas e otimizadas. Contribuo para a padronização de stacks tecnológicas, focando na consistência e eficiência no desenvolvimento.

Bloca Studios / Remote

2.4 Years

Desenvolvedor FrontEnd

Interfaces para CRMs, utilizando MUI, TypeScript e React para construir experiências consistentes e escaláveis. Contribuo para a padronização de componentes, automação de fluxos e processos, e manutenção de projetos legados, focando na eficiência, usabilidade e gestão de dados complexos.

> Como entrego projetos de software / Processo

Um processo leve mantém âmbito, implementação e entrega alinhados sem acrescentar cerimónia desnecessária.

  1. 01

    Compreender o produto

    Clarificar utilizadores, regras de negócio, restrições e o resultado que define uma entrega bem-sucedida.

  2. 02

    Desenhar e construir

    Transformar prioridades em interfaces acessíveis, código sustentável, APIs testadas e decisões técnicas mensuráveis.

  3. 03

    Entregar e melhorar

    Preparar uma entrega fiável, observar a utilização real e iterar com base em evidências.

> Perguntas frequentes sobre desenvolvimento Full Stack / FAQ

Respostas diretas para empresas, recrutadores, equipas e programadores que consideram um projeto, função, formação ou colaboração técnica.

Que serviços de desenvolvimento Full Stack presta?

Trabalho em aplicações web React e Next.js, sistemas frontend TypeScript, APIs e backend Node.js, integrações Web3, experiências mobile, fluxos DevOps e mentoria técnica.

Trabalha remotamente com equipas internacionais?

Sim. Estou no Porto, Portugal, e colaboro com equipas e projetos remotos na Europa e noutros mercados, em português, inglês e espanhol.

Pode desenvolver tanto o frontend como o backend?

Sim. O meu trabalho cobre interfaces React acessíveis, arquitetura TypeScript, APIs, autenticação, regras de negócio, PostgreSQL, Redis, testes e fluxos de entrega.

Desenvolve integrações Web3 e ligações a carteiras?

Sim. Tenho experiência profissional em frontend Web3 com Wagmi, ligações a wallets, fluxos on-chain com segurança de tipos e interfaces que simplificam interações blockchain.

Desenvolve aplicações móveis?

Trabalho em experiências mobile focadas em comportamento responsivo, navegação, usabilidade e lógica de interface sustentável. A abordagem técnica é escolhida de acordo com os requisitos do produto.

Oferece mentoria TypeScript e formação em programação?

Sim. Faço mentoria e formação prática em TypeScript, frontend, backend, UI/UX e engenharia de produto para profissionais e equipas.

Pode apoiar deploy e fluxos DevOps?

Sim. Posso apoiar Docker, GitHub Actions, CI/CD, processos de lançamento, deploy e práticas de monitorização que tornam a entrega mais previsível.

Como podemos falar sobre um projeto ou oportunidade?

Utilize o formulário de contacto ou fale comigo por email, LinkedIn ou WhatsApp. Partilhe o objetivo, o contexto atual e o prazo esperado para identificarmos o próximo passo.

Dev Macedo assistant

Leandro bot

Vamos construir coisas fixes juntos ↓