Farrugia Digital
EN
Patrick Farrugia

Patrick FARRUGIA

Available from September

14+ years of experience · Marseille area, France

Senior
full stack developer

I design, build and ship tailor-made web applications: SaaS platforms, e-commerce sites and business back-offices. I work on long engagements, as reinforcement on a product already live, or to take over an application left unmaintained.

  • Occupational health
  • HR
  • E-commerce
  • CRM
  • Ticketing
  • Marketplace
  • Back-offices
Reach me on LinkedIn

Used on client work for 14 years

See my track record
Backend & architecture
  • PHP
  • Laravel
  • Symfony
  • TypeScript

Application architecture, hexagonal architecture, modular monolith, REST/OpenAPI, WebSocket, OAuth2, LDAP, design patterns, CQRS, DDD

Frontend
  • TypeScript
  • Vue.js
  • React
  • Next.js
  • Tailwind CSS
  • Vite
  • JavaScript

UI components, admin interfaces

Quality, testing & security
  • PHPStan
  • Pest
  • Playwright
  • Vitest
  • Cypress

TDD, code reviews, coding standards, application hardening, application security

DevOps & delivery
  • Docker
  • GitHub Actions
  • GitLab CI

Continuous integration and deployment, local environments, technical documentation

Databases
  • MySQL
  • PostgreSQL
  • MongoDB
AI
  • Claude
  • Gemini

Specifications Driven Development: the specification and the test cases are written before the code. Agent-assisted development, models integrated into products, content and image generation

Third-party API integrations
  • Google
  • Facebook
  • PayPal

OAuth2 SSO, ATS (Teamtailor, DigitalRecruiters, SmartRecruiters), HRIS (ADP, SuccessFactors), Teladoc