Backend Development
- Backend services and features built with PHP and MySQL
- Clean architecture and maintainable implementation
- Production-ready behaviour shaped by real operational needs
PHPMySQLMagento 2
Gustavo Silva Porto, Portugal
Backend Engineer for Ecommerce, APIs, and Integrations
I’m a backend engineer in Porto. I connect Adobe Commerce stores to the APIs, ERPs and business systems behind them, so pricing, stock and orders stay aligned in production.

I focus on backend engineering problems where reliability, integrations and business logic matter most.
PHPMySQLMagento 2
RESTMiddlewareERP
Adobe CommerceB2BB2C
SQLStabilityUpkeep
Commerce platforms with real operational complexity. Scroll the rail for a closer look at what I built.
01 / 04
Navigator Hub · Integration scope
Behind the storefront
A simplified view of the documented scope: Magento 2, API middleware and external systems exchanging pricing, stock and order data.A global B2B catalog needed pricing, stock, and orders to remain aligned across Magento 2 and external systems without slowing daily commerce operations.
{ "project": "Navigator Hub", "role": "Lead Backend Engineer & Integration Architect", "stack": [ "Magento 2", "PHP", "MySQL", "API middleware" ], "scope": [ "B2B pricing", "stock sync", "integration-heavy order flows" ], "status": "production"}A highly customizable promotional catalog had to connect product configuration, pricing, production, and logistics without turning daily administration into manual work.
{ "project": "Brindicis", "role": "Backend Engineer", "stack": [ "Magento 2", "PHP", "MySQL", "JavaScript" ], "scope": [ "custom modules", "pricing logic", "ERP-ready integrations" ], "status": "production"}A B2B technology distributor needed dependable catalog, stock, reseller, and logistics workflows across a large and frequently changing product range.
{ "project": "Suprides", "role": "Backend Engineer", "stack": ["Magento 2", "PHP", "MySQL"], "scope": [ "integration stability", "store performance", "maintainable commerce operations" ], "status": "production"}GET/projects200 OK
Every documented production project, indexed like a service registry.
Production experience first, supported by an Adobe Commerce certification path and focused backend learning.
git log --graph --oneline career
e10fdf6HEAD → mainMay 2022 — Present
merge · Merge branch 'civil-engineering' into main
Systems thinking, constraints and accountable delivery carried into software.
d7c4e8acivil-engineeringJun 2021 — Dec 2021
d7c4e7eOct 2020 — May 2021
d7c4e88 · init: first lines of code
Web Developer · Udemy · Jun 2020
git tag --verify adobe/*
adobe/expert-frontend-developerv2024.09
Good signature from Adobe · Sep 2024
adobe/expert-developerv2023.02
Good signature from Adobe · Feb 2023
adobe/developerv2022.07
Good signature from Adobe · Jul 2022
feature/dotnet-backendin progress · since Jan 2025
Currently studying architecture patterns, clean APIs, and scalable .NET backend design.
I build and maintain backend systems for ecommerce operations, with hands-on experience in Adobe Commerce, Magento, APIs, data synchronization and production support.
My earlier career in civil engineering shaped a practical systems mindset: understand the constraints, make the dependencies visible, and deliver something teams can operate with confidence.
mod.integrations
APIs, business logic, data synchronization and dependable system behaviour.
mod.commerce
Hands-on Adobe Commerce / Magento experience across production projects and operational workflows.
mod.mindset
A grounded way of working shaped by real delivery, international collaboration and continuous growth.
Production toolkit
PHPMagento 2Adobe CommerceMySQLREST APIsTypeScriptJavaScriptLESSProcess
Every integration follows the same path, from the first question to life in production.
Map the business flow first: which system owns each piece of data, who depends on it, and what breaks when it is late.
→ flow map & owners
Agree on payloads, boundaries and error handling before writing code, so every system knows what to expect.
→ contracts & failure modes
Ship Magento modules, endpoints and integration jobs in small, reviewable steps, checked against realistic data.
→ modules, APIs & sync jobs
Stay with it after go-live: watch the logs, support the team and keep the system healthy as the business changes.
→ logs, fixes & upkeep
Technologies I have used in production systems, together with a live view of where my engineering time has gone.
A directional snapshot of tracked engineering time, not a ranking of proficiency.
Looking for a backend engineer or help with an integration? Tell me what you’re working on: the platform, the systems involved and where it hurts.