Daniel Pessoa
Portfolio · 2026
Açores · PT
000/100
Daniel/Pessoa
Available · 2026
Praia da Vitória · 38°N
Fullstack Web Developer·Drupal × Next.js·EST. 2019

DanielPessoa.

Building production websites at Dom Azores — headless Drupal back‑ends, Next.js front‑ends, and the kind of motion design that makes a product feel alive.
Next.jsDrupalTypeScriptReactNodePHPTailwindRESTCI/CDHeadless CMSPythonGSAPMotion
Next.jsDrupalTypeScriptReactNodePHPTailwindRESTCI/CDHeadless CMSPythonGSAPMotion
01 — Work · 2024–2026

Selected work.

A mix of production websites shipped at Dom Azores and personal tools I built to scratch my own itch. Scroll to explore — horizontally.

01/06↔ scroll · horizontal
[01]2026
Web · Headless

Clínica do Empresário

Headless CMS for a business consultancy.

Built in a 2‑developer team at Dom Azores. Drupal models the content; Next.js delivers a fast, conversion‑oriented front. I owned the front‑end and the API contract.

DrupalNext.jsTypeScriptRESTSSR/SSGSEO
[02]2025
Brand

Dom Azores

Brand site for an artisan cheese maker.

An institutional site centred on brand storytelling and product showcase for a regional Azorean cheese label. Light, fast and lead‑capture ready.

HTMLCSSJavaScriptreCAPTCHA
[03]2025
E‑commerce

Electromoisés

E‑commerce catalogue for a home appliance store.

A scalable Drupal catalogue with structured products, featured campaigns and customer contact flows. Adapted to the shop's real workflows with discovery‑first UX.

DrupalPHPJavaScriptUX/UISEO
Fullstack — Drupal + custom frontend
[04]2025
Web

WSO Orto

Digital presence for an orthodontics clinic.

A clean, trust‑driven website for an orthodontics clinic. Clarity, accessibility and conversion to consultation requests as the north star.

WebResponsiveUX/UIAccessibility
[05]2026
Tool · Solo

QuickSnapAudio

Hotkey audio device switcher for power users.

Flip between headphones, speakers and microphones with system‑wide hotkeys. Modular, extensible, and built with reproducible CI in mind.

PythonOS APIsHotkeysCI/CD
[06]2026
App · Solo

GamePriceWatch

Multi‑store price tracker for video games.

Aggregates and tracks game prices across digital stores — compare offers and get alerts when a target price is reached. Designed so adding a new source is a small, isolated change.

Python/JSAPIsScrapingAlertsCI/CD
End of selection
Got a project?
Continue scrolling ↓
02 — About

I'm Daniel a fullstack web developer based in the Azores. I trained as a Code Cadet at Academia de Código and today I ship production platforms at Dom Azores, splitting my time between Drupal back‑ends, content modeling, REST integrations and Next.js front‑ends with obsessive motion design. On the side I build tools I actually want to use. Reproducible builds, clean architecture, and tiny details nobody asked for.

/facts & figures
  • RoleProgramador @ Dom Azores
  • SinceJuly 2025
  • EducationCode Cadet · Academia de Código
  • LanguagesPortuguês · English C2
  • StackNext.js · Drupal · TypeScript · PHP
  • LocationAngra do Heroísmo, Açores · PT
03 — Skills

A full toolbox.No silver bullets.

01

Frontend

  • Next.js (App Router, SSR/SSG)
  • React 19
  • TypeScript
  • Tailwind CSS
  • GSAP · ScrollTrigger
  • Headless UI
  • Motion design
  • Responsive · mobile‑first
02

Backend & CMS

  • Drupal — content modeling, modules
  • PHP
  • Headless CMS architecture
  • REST API design & integration
  • Java · Object‑oriented programming
  • Database administration
  • Form security · reCAPTCHA
03

Tooling & Other

  • Git & GitHub workflows
  • CI/CD · GitHub Actions
  • SEO · Core Web Vitals
  • Python · automation, OS APIs
  • Networking · DNS · TCP/IP · DHCP
  • Linux · Windows · macOS
  • Vue.js · Angular (basic)
04 — Contact

Lets build something good.

danielfilipep18@gmail.com

Available for fullstack web work — Drupal back‑ends, Next.js front‑ends, headless integrations, motion design and the occasional weird side project.

© 2026 D. F. L. Pessoa
No cookies. No tracking.