Full stack developer
Software that fits the process, not the other way round.
Custom applications for what an off-the-shelf product does not cover: the backend, the frontend and the machine it ends up running on.
From the database to the button the user presses.
Full stack means the person who designs the table also writes the screen and configures the server. Fewer hands and fewer translations along the way.
- Backend NodeJS · TypeScript · Python · PHP · C# · APIs
- Frontend React · AngularJS
- Systems and databases Linux · Apache · MySQL · PostgreSQL · MongoDB
- Method TDD · SOLID · Hexagonal architecture · Refactoring · KISS and YAGNI
- Delivery Git · CI/CD · Semantic versioning · Conventional commits · Twelve factors
- Quality and security Test pyramid · OWASP Top 10 · ISO/IEC 25010 · WCAG accessibility
- Custom applications Software written for one company’s actual process, not a catalogue product you have to bend to.
- APIs and integrations Making the programs you already use talk to each other: ERP, accounting, shop or whatever is needed.
- Data model The structure that decides whether you can still grow three years from now.
- Infrastructure Linux, web server, certificates and backups. The application put to work on its server.
- Process digitalisation Moving onto a screen what today lives on paper, in spreadsheets or in somebody’s head.
- Mobile applications What fieldwork needs to carry around, connected to the same system.
Projects.
-
Hanasuka A Japanese academy in Spanish: theory, listening and speaking, kana, kanji and spaced repetition. Free, no ads and no tracking.
-
Kimobox
A low-code platform for digitalising processes: employee, client and supplier portals, and quality management.
-
Kokai An app to plan a trip and carry it with you: your places on the map, each day’s plan, tickets and passport offline, and an alert when you pass near something you don’t want to miss.
-
M2Seed
The division that builds websites for small businesses, with its own site workshop.
-
Petit Drac A Catalan academy for Spanish speakers: theory from A1 to B2, lessons to listen, speak and write, and the history of the language. Free and ad-free.
In more detail.
- How I write the software Tests first, SOLID design and numbered releases, with the reason for each rule and where it is written down.
- The stack, tool by tool What each backend, frontend and systems piece does, and what I lean on to choose it.
- The applications I have built Kimobox, Kokai, Hanasuka, M2Seed, Petit Drac and ISOGESONLINE, one by one and with links to try them.
Shall we talk?
Tell me what you need.
I will tell you whether it needs building from scratch or whether something already exists that solves it.

