Desenvolvedor de Software e Web Full Stack. Eterno aprendiz apaixonado pelos detalhes. Especializado em criar e resolver problemas. ⚡

📍 Málaga, España
Málaga

Andalucía

Málaga

Competências

Estas são as tecnologias que uso com mais frequência, embora tenha trabalhado com muitas outras.

Experiência profissional

  1. Desenvolvedor de software na Experto Digital®

    Design e construção de soluções web completas utilizando o ecossistema WordPress (Elementor Pro, WooCommerce) para negócios e comércio eletrônico. Foco em arquitetura de conteúdo, interfaces atraentes, melhorias técnicas de velocidade e posicionamento SEO.

  2. Desenvolvedor de software e Front-End na Dimap®

    Desenvolvimento e manutenção da plataforma principal da DIMAP, bem como projetos para clientes como GM e a academia CEJ. Implementação de interfaces modernas e otimizadas com foco na experiência do usuário, desempenho e escalabilidade, utilizando tecnologias atuais de desenvolvimento front-end.

  3. Desenvolvedor de software na Gubb Marketing®

    Desenvolvimento de software e aplicações web.

  4. Desenvolvimento de Agrooe-Cashback para Agrooe® e Gubb Marketing®

    Desenvolvimento do zero de uma aplicação web focada na administração de um sistema de cashback para a empresa Agrooe®. Desenvolvimento do banco de dados, backend e frontend da aplicação web.

Projetos

Site da GM Microcementos

Site da GM Microcementos

Desenvolvimento completo de plataforma web corporativa para a GM Microcementos, empresa especializada em aplicação de microcimento. Site profissional com 15 páginas otimizadas, com foco em desempenho, SEO e experiência excepcional do usuário. Inclui calculadora de orçamento, galeria de projetos filtráveis, formulários avançados e sistema de design minimalista. Arquitetura modular com mais de 100 componentes reutilizáveis e otimizada para Core Web Vitals.

Site da CEJ Academy

Site da CEJ Academy

Plataforma web para a Academia CEJ, academia especializada em exames para o serviço público em Málaga. Site totalmente responsivo com blog, campus virtual, teste de conhecimento, sistema de inscrição e gerenciamento de cursos. Desenvolvido com Next.js 14, React 18, Tailwind CSS, Framer Motion e Docker.

Site da DIMAP

Site da DIMAP

Desenvolvimento do site corporativo da Dimap, um aplicativo moderno baseado em Next.js 15, React 19, Redux Toolkit e TailwindCSS, focado em oferecer desempenho ideal e uma experiência suave. O projeto inclui páginas de serviço, blog, seções corporativas e formulários de rastreamento de leads, todos construídos em uma arquitetura modular e com carregamento altamente otimizado usando SSG, Lazy Loading e ClientLoader.

DevCrate

DevCrate

DevCrate é uma plataforma para descobrir recursos de desenvolvimento (ferramentas, bibliotecas, ativos, documentação e desafios). Você nunca precisou de um recurso para seu projeto, ou apenas de alguma inspiração, e acabou navegando em uma infinidade de páginas? Foi por isso que criei esta plataforma: para organizar e não perder nenhum dos recursos que descobri ao longo dos anos, e para poder encontrá-los rapidamente sem depender de marcadores dispersos. Ela inclui pesquisa avançada, filtros por tags e uma área administrativa para gerenciar todo o conteúdo. Ele também permite sugestões da comunidade para continuar coletando ferramentas úteis. Ele foi desenvolvido com Next.js, React, TypeScript e MongoDB, com autenticação segura e uma interface moderna baseada em shadcn/ui.

Cmd+kit

Cmd+kit

O Cmd+kit é um sistema de paleta de comandos reutilizável para produtos da Web, projetado para fornecer pesquisa rápida, navegação pelo teclado e execução de ações a partir de uma interface consistente e acessível. Ele foi projetado para se integrar facilmente a diferentes pilhas com adaptadores oficiais para React, Vue, Preact e Astro, mantendo a mesma base de comportamento e personalização visual. Inclui documentação completa e um playground interativo para configuração de temas, estrutura de comandos e exportação de código pronto para uso. Pode ser instalado com npm, pnpm, yarn ou bun, dependendo do fluxo de cada projeto.

Contract-kit - gerador de contratos de API

Contract-kit - gerador de contratos de API

Zod SVG Icon

Kit de ferramentas CLI + biblioteca publicada no npm que permite que os contratos de API sejam definidos em um único arquivo JSON tipado e gerem automaticamente tipos TypeScript compartilhados, cliente Angular, validação de tempo de execução com Zod e controladores para NestJS. Elimina a falta de sincronia entre o front-end e o back-end, evita a duplicação de código e detecta alterações significativas por meio de snapshots de contrato. Inclui geração de mock para testes e uma arquitetura modular baseada em vários pacotes reutilizáveis.

Certificações

Certificado de Desenvolvedor Web Full Stack

Certificado de Desenvolvedor Web Full Stack

Formação em desenvolvimento web Full Stack, incluindo criação de interfaces com HTML, CSS e React, desenvolvimento backend com Node.js, MongoDB, gestão de bases de dados e implementação com ferramentas DevOps entre muitas outras tecnologias.

JavaScript (ES2023 & ES2024)

JavaScript (ES2023 & ES2024)

Neste curso aprendi as novidades mais recentes do JavaScript (ES2023 e ES2024), incluindo novos métodos para arrays, objetos e sets, bem como melhorias no tratamento de promessas e operadores lógicos. Também adquiri técnicas para otimizar e tornar o código mais legível, aplicando as últimas características da linguagem em projetos modernos.

Tópicos avançados de Model Context Protocol (MCP)

Tópicos avançados de Model Context Protocol (MCP)

Curso avançado de Model Context Protocol (MCP), focado em padrões reais de implementação para comunicação cliente-servidor, mecanismos de transporte e deploy em produção. Aborda sampling para integração com modelos de IA, notificações de progresso e logging, acesso a arquivos baseado em roots, arquitetura de mensagens JSON, transportes stdio e StreamableHTTP (SSE), limitações do HTTP e critérios de escolha do transporte conforme requisitos funcionais e de escalabilidade.

Introdução às Agent Skills

Introdução às Agent Skills

Curso focado em criar e usar Skills no Claude Code para evitar instruções repetidas e manter fluxos de trabalho consistentes. Cobre criação de SKILL.md, configuração de allowed-tools, compartilhamento com equipes, integração com subagents e solução de problemas de ativação, prioridade e execução.

Claude Code in Action

Claude Code in Action

Neste curso, aprofundei o uso do Claude Code em tarefas reais de desenvolvimento de software, compreendendo a arquitetura dos assistentes de programação com IA e como interagem com bases de código por meio de ferramentas integradas. Aprendi a gerir contexto de forma eficaz, combinar múltiplas ferramentas para fluxos complexos, criar automações reutilizáveis e ampliar capacidades com servidores MCP. Também trabalhei a integração com o GitHub para revisão de código e colaboração em equipa, aplicando modos de planeamento e raciocínio conforme a complexidade de cada desafio técnico.

Building with the Claude API

Building with the Claude API

Curso prático orientado a desenvolvedores para integrar o Claude em aplicações por meio da API da Anthropic. Inclui autenticação e configuração de requisições, conversas multi-turno, system prompts, saídas estruturadas, tool use, arquiteturas RAG (chunking, embeddings e recuperação contextual), capacidades multimodais (texto, imagens e PDF), prompt caching, integração com MCP e fluxos com Claude Code.

Conheça-me um pouco melhor

Olá! SouFran Desenvolvedor Full Stack | Desenvolvedor de Software

Tenho experiência em trabalhar com uma ampla variedade de tecnologias web. No entanto, minha especialidade e meu foco principal são o desenvolvimento front-end.

Desde muito jovem, venho explorando e experimentando com computadores e dispositivos móveis, investigando tanto seu funcionamento no âmbito do software quanto do hardware. Ao longo dos anos, aprendi muito "me mexendo" com os aparelhos e resolvendo problemas por conta própria, experiência que reforçou minha curiosidade e minhas habilidades técnicas.