Open to opportunities

Hi, I'm

Marcos.

> Backend Developer

I design and build what runs behind the scenes: robust APIs, clean architecture, well-modeled data and integrations that don't fall over when the real world shows up.

marcos@backend: ~
$
about-me

Who's behind the server

I'm a backend developer focused on building the part nobody sees but everybody feels: REST and GraphQL APIs, well-isolated business rules and databases that tell the truth. I work with Node.js, NestJS and PostgreSQL, applying Clean Architecture and DDD so the code stays changeable years after deploy.

I shipped a multi-unit commerce platform to production on my own, from the API to the frontend through CI and deploy, with more than 1,900 automated tests. I enjoy the hard backend problems (idempotency, concurrency, money as decimals, webhooks as the source of truth) and at work I automate processes and integrate AI (Google Gemini, RAG) into an omnichannel SaaS product.

APIs
REST, GraphQL and webhooks
Architecture
Clean Architecture & DDD
Data
PostgreSQL, SQL and modeling
career

Professional experience

Support & Customer Success Analyst

cVortex

Feb 2026 - Present · 7 months

At cVortex, an AI-powered omnichannel SaaS platform, I work at the intersection of customer, product and engineering: combining technical support, customer success and building internal tools that drive efficiency and save time.

  • Python automations and internal apps that removed recurring manual platform setup work, saving the team around 20 hours a week
  • Integrated the Google Gemini API into an automated support chatbot and evolved an existing RAG application, tuning the context retrieval pipeline for more accurate answers
  • Integrate and consume REST and GraphQL APIs, writing SQL queries for product diagnosis and support
  • Diagnose and fix problems in complex platform workflows alongside the engineering team
  • Direct contact with product and engineering, with a strong grasp of the platform's business rules
AI
SQL
REST
GraphQL
Python
Gemini
RAG
Troubleshooting
Workflows
Automation
Integrations
portfolio

Featured projects

Backends I've built, focused on architecture, data consistency and best practices.

nexio-core · Backend API

Featured
v5.0.0156commitssince Apr 2026

Management API for a multi-unit restaurant chain (franchises): omnichannel orders (app, web, kiosk, counter, pickup), payments and a loyalty program, built with Clean Architecture and DDD per bounded context.

  • Clean Architecture + DDD across 9 bounded contexts (identity, catalog, orders, payments, inventory, promotions, loyalty, AI and audit), with a pure domain and cross-context communication only through ports
  • Omnichannel orders across 5 channels (app, web, kiosk, counter and pickup) with server-side pricing (anti-tampering), a state machine and optimistic locking on transitions
  • Payments with a signed webhook (HMAC) as source of truth: idempotent and transactional, with a decimal-safe money pipeline via a Value Object over big.js (float never appears in any layer)
  • Inventory as an append-only ledger: balance derived from transactions and atomic deduction inside order creation, with no destructive quantity update
  • Token-metered AI assistant with Google Gemini: balance debit and usage record written in the same transaction, with a context cap to bound the cost per call
  • JWT auth with rotating refresh tokens and reuse detection, argon2 hashing, RBAC scoped per unit, keyset pagination and direct-to-storage upload via signed URL
  • 1,846 unit tests and 97 e2e, CI on GitHub Actions on every push (type-check, lint, tests, build) and a Docker image on Render with managed PostgreSQL on Supabase
NestJS
Node.js
TypeScript
PostgreSQL
Prisma
DDD
Clean Architecture
Jest
Docker
GitHub Actions
Render
Supabase

nexio-frontend · Web App

v0.15.0121commitssince Jun 2026

Web interface for nexio-core: consumes the omnichannel orders, payments and loyalty exposed by the API, focused on responsive UX and real-time integration.

  • Customer area, POS, kiosk and admin on top of the nexio-core API (orders, payments, loyalty)
  • Auth with JWT in an httpOnly cookie and PT/EN i18n
  • Responsive UI with real-time feedback and continuous deployment on Vercel
Next.js
React
TypeScript
Tailwind CSS
Zustand
next-intl

nexio-workflow

Early stage · WIP
10commitssince Jun 2026

Workflow automation and orchestration engine for the nexio ecosystem, in early development.

Java
Spring Boot
MongoDB

To-Do App · Full Stack

Study project · no public repo

Full stack task app: a FastAPI REST API with PostgreSQL and SQLAlchemy, a React frontend in TypeScript, all containerized with Docker Compose on WSL2.

FastAPI
Python
PostgreSQL
SQLAlchemy
React
TypeScript
Docker Compose
stack

Technologies I use

My day-to-day toolbox, from the endpoint to the database, through the infrastructure.

Backend

core
Node.js
NestJS
Express
TypeScript
Python
FastAPI
REST
GraphQL

Architecture & Quality

Clean Architecture
DDD
SOLID
Repository Pattern
Value Objects
Idempotency
Jest
Vitest
Supertest

Security & API

JWT
Refresh token
argon2
RBAC
Rate limiting
Webhook HMAC
OpenAPI/Swagger
Zod

DevOps & Tools

Docker
GitHub Actions
CI/CD
Render
Supabase
Vercel
Git
Linux

Frontend

Next.js
React
Tailwind CSS
Zustand
next-intl

Databases

PostgreSQL
Prisma
SQL
MongoDB

Applied AI

Google Gemini
RAG
Chatbots
contact

Let's talk

Got a project in mind or want to talk backend? My inbox is always open.