Hugo Rivas Geslin

Software Engineer

Profile

Software engineer at Sinch, where I'm the main maintainer of the official Node.js SDK for Sinch's communications APIs. Before that I spent five years building full-stack TypeScript products, most of them in fintech.

I care about clean code, solid testing and APIs that are pleasant to use, and I follow the AI and MCP ecosystem closely. I believe clear communication is what makes teams work. Experienced in remote-first environments and open to travel when needed.

Experience

Sinch

May 2026 – Present

Software Engineer · Node.js SDK

Official open-source TypeScript SDK for Sinch's communications APIs (SMS, voice, messaging, verification and more), published as 11 @sinch/* npm packages. About 430,000 downloads of the core package in the last 12 months.

  • Built new API coverage end to end: typed models, request helpers, webhook parsing and validation, and helpers that make common flows easier to write.
  • Improved the shared HTTP layer: configurable rate-limit retries, request timeouts and OAuth2 token handling.
  • Kept the SDK in sync with the OpenAPI specs, with end-to-end tests against a mock server, examples and API reference docs.
  • Built tooling shared by the Java, Python, .NET and Node SDK teams: a Postman collection generator and AI-assisted workflows for adding endpoints, running E2E checks and reviewing PRs.
  • TypeScript
  • Node.js
  • Lerna monorepo
  • Jest
  • Cucumber
  • Docker
  • OpenAPI
  • TypeDoc
  • GitHub Actions

Indexa Capital Group

2024 – Apr 2026

Full-stack Developer · Caravel

French fintech investment platform focused on automated portfolio management.

  • Full-stack development of core Caravel features in TypeScript, across back-end and front-end.
  • Designed and built scalable APIs following DDD and CQRS principles.
  • Built React applications with modern tooling (Vite, RTK Query, OpenAPI code generation).
  • Contributed to cloud-native infrastructure on AWS, with a focus on reliability, observability and performance.
  • Maintained CI/CD pipelines, error tracking and release automation (Jest, Sentry, semantic-release) in a regulated environment.
  • TypeScript
  • React
  • Vite
  • RTK Query
  • DDD
  • CQRS
  • AWS
  • Sentry

Indexa Capital Group

2022 – Apr 2026

Full-stack Developer · Indexa Capital

International robo-advisor for long-term investment and retirement planning.

  • End-to-end development of financial features, from database design to user-facing interfaces.
  • Back-end development with NestJS, TypeORM and PostgreSQL, deployed in serverless and containerized environments.
  • Implemented authentication and authorization flows (JWT, OAuth).
  • Worked closely with product, design and compliance teams in weekly agile cycles with incremental delivery.
  • NestJS
  • TypeORM
  • PostgreSQL
  • JWT
  • OAuth
  • Serverless

Mercanza

2021 – 2022

Web Developer

Spanish tech company specialising in business intelligence and software solutions.

  • Full-stack development with Angular and Node.js (TypeScript): databases, APIs, front-end and back-end.
  • Graphic design for web applications.
  • Database analysis and management for large datasets.
  • Built Qlik Sense and Power BI applications.
  • Angular
  • Node.js
  • Qlik Sense
  • Power BI

Last updated: