Skip to content
BackNov 7
Sergio M.
Upwork badge

Sergio M.

Full-Stack Drupal Developer

Senior Drupal Consultant | 10+ Years | 6,000 Upwork hrs | Drupal 7→11 Migration Expert | Drupal.org contributor. ✔ What I Do I build and fix Drupal sites. I've been doing this for more than 10 years, and I handle everything from the first conversation to launch day, one person accountable for the whole project. ✔ Most of my work: - AI Integrations: OpenAI/Anthropic APIs, content automation, chatbots, AI-powered search - Migrations: D7 to D10/D11, content migration scripts, module replacements, zero-downtime upgrades - Headless/Decoupled: JSON:API, React/Next.js frontends, multi-channel content delivery - Accessibility: WCAG 2.1/2.2 compliance, EAA remediation, Section 508, audits - Commerce: B2B platforms, subscription billing, complex pricing, payment gateway integrations ✔ Why Clients Pick Me I've worked with Lenovo, Honda, Unicef, Cornell University, and others. I maintain modules on Drupal.org. I show up every day, communicate clearly, and document everything so you're not stuck if we part ways. "Highly responsive and capable freelancer. The work on my Drupal site was top-notch, with clear docs that made it a breeze to use." — Nick Sahinidis, Carnegie Mellon University 6,000+ hours on Upwork. 100% Job Success. 80% repeat clients. ✔ Services & Pricing - D7 to D10 Migration**: full audit, zero downtime — from $3,500+ fixed - Custom Modules & Themes**: $46/hr, retainers available - Performance Audit**: sub-2s load times, 90+ PageSpeed — from $800 fixed - Multilingual Setup**: RTL/LTR, translation workflows — from $1,200 fixed - Security & Maintenance**: monitoring, updates, patching — $350/mo ✔ Next Step Book a free 15 min discovery call or send me your project brief today.

🇵🇹Porto, Portugal$52/hr100% JSS4.62 (60)Since Feb 2016

Earnings and projects

MRR
$1.7k

Last 6 months ÷ 6

World#26,811 / 412k
🇵🇹Country#147 / 2,011
Revenue, last 30 days
$3k

Last 6 months: $10k

World#12,563 / 412k
🇵🇹Country#77 / 2,011
Total earnings
$283k

Billed in all: $290k

World#8,580 / 412k
🇵🇹Country#68 / 2,011
Per project
$3.3k

$2.6k in the last 6 months

World#51,828 / 412k
🇵🇹Country#295 / 2,011
Projects, last 6 months
4

Across 5 contracts

0% fixed100% hourly
World#51,813 / 412k
🇵🇹Country#196 / 2,011
Projects in all
87

Across 97 contracts

42% fixed58% hourly
World#33,169 / 412k
🇵🇹Country#152 / 2,011

Earnings, last 30 days

$290k+$3k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$286k$288k$290k$292kOct 8Oct 23Nov 7

Skill rankings: Top 5% in Drupal

Ranked by MRR among everyone on Upwork with the skill.

  1. #29AI Code Generator269 freelancers · 🇵🇹 #1Top 11%
  2. #53Drupal1,033 freelancers · 🇵🇹 #1Top 5%
  3. #140AI Builder1,112 freelancers · 🇵🇹 #2Top 13%
  4. #242CMS Development2,787 freelancers · 🇵🇹 #2Top 9%
  5. #310CI/CD3,691 freelancers · 🇵🇹 #1Top 8%
  6. #422Git5,766 freelancers · 🇵🇹 #4Top 7%
  7. #498jQuery8,973 freelancers · 🇵🇹 #2Top 6%
  8. #521FastAPI4,337 freelancers · 🇵🇹 #1Top 12%