Daniel Ramalho

Full-stack Engineer & Feature Lead

Full-stack engineer who has shipped a payment service used by millions daily and an AI assistant deployed across 1,000+ stores globally — at Accenture, as Feature Lead.

About

I'm a full-stack engineer based in Coimbra, Portugal, with over 2 years of experience. I focus on building scalable web solutions and leading features from requirements to delivery—combining React, Next.js, and Java/Spring Boot with clear architecture and agile practices.

Skills

  • TypeScript
  • React
  • Next.js
  • Java
  • Spring Boot
  • Tailwind CSS
  • PostgreSQL
  • Docker
  • CI/CD
  • Agile

Experience

Full-stack Engineer & Feature Lead at Accenture (2023–present), working on shared component libraries, an AI assistant for store managers (Next.js + Spring Boot), and unified shipping and payment services.

Education

MSc + BSc in Computer Science from the University of Coimbra.

Professional Experience

  • AI Assistant for Store Managers

    Accenture · Full-stack Engineer & Feature Lead

    Led a team of 3 building a conversational AI assistant now deployed across 1,000+ stores globally. Designed and shipped the full-stack architecture from scratch — Next.js + Spring Boot, OAuth/SSO, push notifications, and real-time sales and expense tracking.

    • Next.js
    • TypeScript
    • Spring Boot
    • Java
    • Firebase
    • OAuth/SSO
  • Unified Shipping & Payment Service

    Accenture · Full-stack Engineer

    Built a white-label Next.js iframe integrating GraphQL and REST APIs to unify address and payment flows across multiple retail brands. Now the highest-scale system on the platform — used by millions of customers daily, with strict requirements around performance, security, and uptime.

    • Next.js
    • TypeScript
    • GraphQL
    • Spring Boot
    • Java
    • CI/CD
  • Internal Component & Utility Library

    Accenture · Full-stack Engineer

    Architected an internal Vite + TypeScript component library with Storybook documentation, adopted across multiple teams on the retail platform. Owned contribution guidelines, versioning strategy, and the full GitLab CI/CD publishing pipeline end-to-end.

    • TypeScript
    • Vite
    • Storybook
    • GitLab CI/CD
    • React

Projects

  • Accommodation Management SaaS

    A SaaS platform for managing short-term rental accommodations. Built to explore subscription-based architecture and real-world SaaS patterns in a production-like environment.

    • React
    • TypeScript
    • Next.js
    • Authentication
    • Relational Database
    • Stripe
  • Car Dealership

    A full-stack car dealership management app built with Next.js and Prisma. Features a public catalog with detailed listings and an admin panel for managing cars and users. Built to practice real-world CRUD patterns, RBAC, and multi-language support outside of a work environment.

    • React
    • TypeScript
    • Next.js
    • Internationalization
    • Authentication
    • Relational Database
    • Cloudinary
  • Events Club

    A full-stack event management platform built with Next.js and Prisma. Users can browse upcoming events and add them directly to Google Calendar, with image uploads via Cloudinary and multi-language support through i18n. Includes secure authentication and an admin flow for creating and managing events — a deliberate exercise in owning the full architecture end-to-end, from database schema to UI.

    • React
    • TypeScript
    • Next.js
    • Internationalization
    • Authentication
    • Relational Database
    • Cloudinary

Contact

Get in touch — I'm happy to chat about projects or opportunities.