Hi, I'm David.

Software engineer from Lisbon. I build fast, well-architected web products, and write down what I learn.

Story

I started with web and multimedia in Leiria, took a Computer Engineering degree, and spent the in-between years freelancing: taking client projects from the first meeting to production.

That taught me the part of the job nobody puts in a tutorial: turning vague needs into software that ships, and keeping clients happy while doing it. Then I moved into product teams — first on critical internal tools for WebMD Ignite, where I spent most of my time making slow endpoints fast and reshaping architectures, and now at Car & Classic.

I care about systems that are boring in production: fast, observable, easy to change. Off the keyboard it's chess, martial arts, and a soft spot for rom-coms and a good drama.

Now

  • studyingTaking an MSc in Software Engineering at FCUL, Universidade de Lisboa.
  • workingBuilding the classic-car marketplace at Car & Classic with Laravel, Inertia, Vue and TypeScript.

updated September 2026

Skills

  • languages

    TypeScript, JavaScript, PHP, C#

  • frontend

    Vue, Inertia, TanStack Query, Tailwind, React, Design systems

  • backend

    Laravel, ASP.NET, EF Core, Hangfire, REST APIs, GraphQL, gRPC, Webhooks, XML, Cron & background jobs

  • data

    PostgreSQL, MySQL, Elasticsearch, Solr, Redis, Memcached, RabbitMQ, AWS SQS, ETL, Snowflake, Metabase

  • architecture

    Microservices, Modular monolith, Multi-tenancy, Domain-driven design, Event-driven, Hexagonal, Vertical slices, MVC, Performance, Distributed systems

  • cloud

    Azure, AWS S3, Cloudflare, Docker

  • integrations

    Stripe, OAuth 2.0, imgix, Google Analytics, HubSpot, Blueshift, Slack, Trustpilot, OpenAI

  • quality

    Vitest, Playwright, Cypress, PHPUnit, Pest, Sentry, Datadog, Grafana, Kibana

Bold is what I work with every day right now.

Where I used them
  • Freelance 2020 — 2023 — TypeScript, JavaScript, PHP, React, Laravel, REST APIs, MySQL, Vertical slices, MVC
  • WebMD Ignite 2023 — 2025 — TypeScript, JavaScript, PHP, C#, Vue, TanStack Query, Tailwind, React, Design systems, ASP.NET, EF Core, Hangfire, REST APIs, GraphQL, gRPC, XML, Cron & background jobs, PostgreSQL, Elasticsearch, Solr, RabbitMQ, ETL, Microservices, Event-driven, Hexagonal, MVC, Performance, Azure, AWS S3, Cloudflare, Vitest, Cypress, Sentry, Datadog, Grafana, Kibana
  • Car & Classic 2025 — now — TypeScript, JavaScript, PHP, Vue, Inertia, Tailwind, Design systems, Laravel, REST APIs, Webhooks, Cron & background jobs, MySQL, Elasticsearch, Redis, Memcached, AWS SQS, Snowflake, Metabase, Modular monolith, Multi-tenancy, Domain-driven design, Event-driven, MVC, Performance, AWS S3, Cloudflare, Docker, Stripe, OAuth 2.0, imgix, Google Analytics, HubSpot, Blueshift, Slack, Trustpilot, OpenAI, Vitest, Playwright, PHPUnit, Pest, Sentry, Datadog

Experience

  • 2025 — now

    Car & Classic

    Software Engineer · Classic-car marketplace on a 20-year-old PHP codebase that grew into a Laravel modular monolith. Cut search filter traffic by ~90%, homepage data by two thirds, and built the form inputs every engineer uses.

    Laravel, Inertia, Vue, TypeScript, Elasticsearch

  • 2023 — 2025

    WebMD Ignite

    Software Engineer (via TightLine) · Critical healthcare platform on .NET microservices. Reshaped 30 overloaded endpoints into 46, taking responses from 3–11 s to 150–500 ms.

    .NET, Vue, PostgreSQL, Elasticsearch, RabbitMQ

  • 2020 — 2023

    eBlueCode

    Freelance Full-Stack Developer · Client projects from the first meeting to production.

    React, Laravel, UX/UI

CV (PDF)web version

Kind words

  • It has been an incredible pleasure to work with you. You will be greatly missed on this team and will always be considered a huge part of our success!

    Cory CooksonTeam lead, WebMD Ignite
  • It reminds me of how you were able to take on a lot and get it done without dropping the ball. […] You are a good teammate and a vital piece of this team.

    Michael AjalaProduct owner, WebMD Ignite
  • Your guidance, especially in frontend development, has been invaluable in helping me build a solid foundation within the team.

    Ashish MishraTeammate, WebMD Ignite
  • Everything you do carries a mark of quality—be proud of that. Thank you so much for everything you taught me.

    Daniel Araya ChavesTeammate, WebMD Ignite

All kind words (7) →

Education

Certifications

  • Oct 2025

    Microservices Troubleshooting Essentials

    .NET Academy

  • Oct 2025

    Automate All The Things With DevOps

    .NET Academy

  • Oct 2025

    Unlock The Power Of Microservices In The Azure Cloud

    .NET Academy

  • Oct 2025

    Building Microservices With .NET

    .NET Academy

  • Oct 2024

    HackerRank certificates

    HackerRank

    REST API (Intermediate), SQL (Advanced), SQL (Intermediate), SQL (Basic), JavaScript (Intermediate), JavaScript (Basic), CSS (Basic)

  • Dec 2023

    Dive Into Refactoring

    Refactoring.Guru

  • Nov 2023

    JavaScript Algorithms and Data Structures

    freeCodeCamp

  • Oct 2023

    Jira Fundamentals Badge

    Atlassian

  • Oct 2023

    Foundations of Git

    GitKraken

  • Mar 2023

    Cisco Networking Academy

    Cisco

    Python Essentials 1, Python Essentials 2, Data Analytics Essentials, Introduction to IoT, Networking Academy Learn-A-Thon 2023

  • Feb 2023

    Introdução à Programação (Instituto Politécnico de Tomar)

    Plataforma NAU

  • Aug 2022

    Google IT Support Professional Certificate

    Coursera

Say hi