Ecobarter: one developer, three surfaces
At Ecobarter I own the whole stack. The web app is Laravel and Vue.js, and the mobile app is Flutter, so users can reach the platform from a browser or from their phones. I keep the web and the apps talking to the same backend so they don't drift apart.
Laravel · Vue.js · Flutter/Dart · MySQL · REST APIs · Git
Building a payment gateway instead of renting one
Money flows need to be predictable, so I designed a custom gateway for the platform. It's built as its own service, with careful database modelling behind it. It's the part of my work I take the most care over.
PHP · Laravel · REST APIs · database design
Push, and it's live
Deploying by hand is slow and it's easy to get wrong. I set up Git-based CI/CD so that every push goes live automatically. Releases went from a chore to something I barely think about.
Git · automated deployments · Linux servers