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, Espanha

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

GM Microcementos Website

GM Microcementos Website

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

Academia CEJ Website

Academia CEJ Website

Plataforma web para Academia CEJ, academia especializada em concursos de justiça em Málaga. Website completamente responsivo com blog, campus virtual, sistema de teste de conhecimentos, sistema de matrícula e gestão de cursos. Desenvolvido com Next.js 14, React 18, Tailwind CSS, Framer Motion e Docker.

Website da DIMAP

Website da DIMAP

Desenvolvimento do site corporativo da Dimap, uma aplicação moderna baseada em Next.js 15, React 19, Redux Toolkit e TailwindCSS, focada em oferecer desempenho ideal e uma experiência fluida. O projeto inclui páginas de serviços, blog, secções corporativas e formulários com acompanhamento de leads, tudo construído sobre uma arquitetura modular e carregamento altamente otimizado com SSG, Lazy Loading e ClientLoader.

Agrooe Cashback

Agrooe Cashback

Neste projeto trabalhei com uma equipe para construir do zero uma plataforma focada na venda de produtos de qualidade e no apoio ao comércio local. Trabalhamos desde o conceito até a prática, criando tanto o back-end quanto o front-end. Além de diferentes tecnologias, foram incorporadas integrações como JWT para controle de contas de usuário e login, um dashboard para controle de todos os dados... Funcionalidades como poder fazer login com diferentes redes sociais, criar conta como usuário para comprar produtos ou como empresa para adicioná-los, mapas do local mais próximo onde o produto poderia ser encontrado, entre outras coisas. Por motivos de confidencialidade, o código não é exibido.

DevCrate

DevCrate

DevCrate é uma plataforma para descobrir recursos de desenvolvimento (ferramentas, bibliotecas, assets, documentação e desafios). Já aconteceu com você de precisar de um recurso para o seu projeto, ou simplesmente de inspiração, e acabar navegando por 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 conseguir encontrá-los rapidamente sem depender de favoritos espalhados. Ela inclui busca avançada, filtros por tags e uma área admin para gerenciar todo o conteúdo. Também permite sugestões da comunidade para continuar reunindo ferramentas úteis. É construída com Next.js, React, TypeScript e MongoDB, com autenticação segura e uma interface moderna baseada em shadcn/ui.

Clone do Website dos AirPods Pro 2

Clone do Website dos AirPods Pro 2

Recriação do hero oficial da Apple para os AirPods Pro 2, focada em dominar animações avançadas com GSAP e ScrollTrigger. Implementei uma sequência de 65 imagens renderizadas em Canvas sincronizada com o scroll, além de transições suaves, navegação dinâmica e efeitos visuais inspirados na experiência original da Apple. Um projeto voltado ao aperfeiçoamento de animações web de alto desempenho.

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.

Claude Code: A Highly Agentic Coding Assistant

Claude Code: A Highly Agentic Coding Assistant

Neste curso aprofundei-me no uso do Claude Code, um assistente de codificação com alto nível de autonomia, aprendendo as melhores práticas para trabalhar de forma eficiente com projetos complexos. Revi como fornecer contexto claro ao Claude, coordenar múltiplas instâncias em paralelo, integrar servidores MCP e GitHub, e aplicar as suas funções de planeamento, memória e sessões paralelas. O curso incluiu exemplos práticos como chatbots RAG, análise de dados no Jupyter e criação de interfaces visuais a partir do Figma, mostrando como otimizar, refatorizar e automatizar fluxos de trabalho de desenvolvimento com Claude Code.

AI Fluency: Framework & Foundations

AI Fluency: Framework & Foundations

Neste curso, aprofundei o AI Fluency Framework & Foundations da Anthropic, desenvolvido com especialistas académicos para aprender colaboração humano-IA de forma efetiva, eficiente, ética e segura. Trabalhei uma abordagem multidisciplinar aplicável a contextos técnicos, criativos, educacionais e de negócio, entendendo as quatro competências-chave do framework: Delegation, Description, Discernment e Diligence. Também revi como aplicar estas bases em fluxos reais de trabalho para tomar melhores decisões e usar ferramentas como Claude com maior responsabilidade e critério.

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 mais

Olá! Sou Fran Desenvolvedor de Software | Front-End & Full Stack

Tenho experiência trabalhando com uma ampla variedade de tecnologias web. No entanto, a minha especialidade e principal foco é no desenvolvimento Front-End.

Desde muito jovem tenho estado a explorar e experimentar com computadores e dispositivos móveis, investigando o seu funcionamento tanto a nível de software como de hardware. Ao longo dos anos aprendi muito "mexendo" e resolvendo problemas por mim mesmo, experiência que reforçou a minha curiosidade e as minhas competências técnicas.