2026
Founder and architect
NexusMind
A multi-tenant persistent memory and context platform, so a team's AI tools and agents share one auditable memory instead of seven private ones.
$ nexusmind --status ok services running ok tests passing
I build systems and products, end to end. Payment cores that move real money, and agentic AI of my own.
A multi-tenant persistent memory and context platform, so a team's AI tools and agents share one auditable memory instead of seven private ones.
$ nexusmind --status ok services running ok tests passing
A hands-free developer interaction system: a PTY wrapper, a streaming lexer, real-time voice activity detection and interchangeable STT, TTS and LLM adapters.
$ jarvis --status ok services running ok tests passing
An AI-assisted software engineering ecosystem: code generation and refactoring, automated testing, and delivery and quality controls wired into the same pipeline.
$ smartcoder-labs --status ok services running ok tests passing
A personal finance app with real subscription billing: budgets, accounts and goals on Supabase, and a payment layer that moved from Stripe to Wompi without the schema having to care which one it is.
$ capitalia --status ok services running ok tests passing
A React design system following Apple human interface guidelines, shipped two ways at once: an npm package you depend on, and a registry CLI that copies components into your repo so you own them.
$ design-system --status ok services running ok tests passing
“I take ownership of the whole thing: the architecture decision, the service, the interface and the deploy. If the trade-off cannot be stated in one sentence, the design is not finished.”
I work across backend, frontend, cloud and delivery, from the architecture decision to production, in TypeScript, Rust and Python. Every project below ships with its architecture, the decision behind it and the trade-off I accepted.
Interface, service, infrastructure and pipeline. Small teams do not have hand-off points, so I work as if there are none.
In payments a bug is an accounting problem, so validation, rate limiting, retries and observability are part of the first version.
I write a system up the way I would want to receive one I am about to maintain: decisions, trade-offs, runbook.
I build the layer underneath AI products: MCP servers and tool protocols, persistent memory and context, provider integration, speech to text, text to speech and voice activity detection.
I ship features end to end: React and Next.js interfaces on top of my own APIs, third-party integrations, webhooks and the data model behind them.
Payment cores, payouts, commissions and foreign exchange on AWS, plus the monolith-to-microservices migrations that got them there. In money systems a bug is an accounting problem.
I provision as code, test at every level and instrument for real questions, so the on-call answer is a query rather than a guess.
I write the decision record before the first commit.
I draw the architecture as data, so it never goes stale.
Contracts and types get reviewed before implementation starts.
Then I instrument it, so production answers questions.
Senior backend engineer
Remote
I own backend services, APIs and architecture decisions for production financial platforms: microservices, async workflows, cloud infrastructure, automated testing, CI/CD, observability and incident-oriented reliability, working alongside frontend, DevOps, QA and product while driving technical solutions from design to deployment.
Led the core from zero through a full microservices migration: payments, accounts, identity, files, analytics, notifications and public APIs. Node.js and TypeScript services processing real-money transactions with strict validation, rate limiting, secure coding and observability.
Migrated the platform to microservices on AWS with AppSync GraphQL, NestJS Lambdas, PostgreSQL, Cognito and Terraform, and helped build the orchestration layer that coordinated Puppeteer extractors on EKS and fed reporting, payroll, commission and payment pipelines.
Owned the architecture, implementation and deployment of the ACH payment processor that collects workers compensation premiums: NACHA file generation and reconciliation, returns and transaction-status handling, built hexagonally with the payment domain isolated from HTTP, storage and the message bus, and shipped with its own Terraform.
Led the migration of a Node.js and TypeScript monolith to asynchronous AWS Lambda microservices, cutting infrastructure cost by roughly 40 percent while improving service boundaries; designed the DynamoDB and MySQL persistence models and the Jest unit, integration and end-to-end suites.
Backend engineer
Miami, FL, remote
Modernised Node.js backend services and redesigned APIs for scalability, modularity and maintainability without interrupting operations.
Built reusable module generators and templates so the team could standardise architecture, accelerate delivery and keep the codebase evolving consistently.
Co-founder and software architect
Colombia, remote
I design an AI-assisted software engineering ecosystem: code generation and refactoring, automated testing and delivery and quality controls, combining agentic workflows with production engineering practice.
Integrated CI/CD, SonarQube, Sentry and OpenTelemetry so agentic development produces measurable software-quality signals rather than unreviewed output.
Freelance backend developer
Colombia
Designed a point of sale with two independent APIs, centralised licensing and local operations for inventory, users and transactions, documented with Swagger.
Separating licensing from local operations let each store keep selling when connectivity dropped, without giving up central control of licences.
Universidad Nacional Abierta y a Distancia (UNAD)
2023 to present
Acamica / Protalento
Feb 2022 to Sep 2022
I am open to senior product-engineering and AI roles, and to fixed-scope work: architecture reviews, monolith-to-microservices migrations, or an MCP server for your product. Reply within 24 hours.
cr8297408@gmail.com