Ricardo Martínez

Senior Full-Stack Software Engineer Frontend-Focused

Over a decade bridging frontend, architecture, and AI-assisted development to build reliable, high-performance products.

Ricardo Martínez
~/about

Building solid interfaces for complex products.

I care about building interfaces that feel solid — where the architecture underneath is as clean as the experience on top. I like owning a problem end to end: the technical decisions, the small details that make a product genuinely pleasant to use, and seeing it through all the way to delivery.

~/mindset

The mindset and values I bring to every project.

Always learning

I like understanding a new tool, a pattern, or a different way to solve a problem.

Team player

I'd rather build alongside others than alone — the best code comes out of good conversations.

Good environment

I care about how it feels to work on a team, not just what gets shipped.

Helping teammates

I enjoy mentoring, reviewing code, and being around when someone gets stuck.

These days, with AI in the mix, it feels like almost anything is possible — and that's changed how I approach every project.

12+ years of experience.

Frontend, architecture, and technical leadership.

From startups to enterprise platforms.

Mar 2026 — Present

Senior Full Stack Developer

BEON.tech (Remote) · Angular, .NET

Development of Tessitura, an enterprise ticketing and CRM platform: reusable components, business logic, and data access across the Angular frontend and .NET backend, using a Controller-Service-Repository architecture and NHibernate. Supporting the migration from Angular 15 to Angular 21.

I take part in technical and product planning, write Jest and Playwright tests, and use Claude Code for analysis, implementation, and workflow automation with custom skills.

Angular 21NgRxTypeScript.NET 8ASP.NET CoreNHibernateMediatRJestPlaywrightSQL ServerClaude Code
Jan 2024 — Mar 2026

Senior Frontend Developer

Datasite (Remote) · Angular / React / Next.js

Led the migration of a large application from Angular to React, focused on performance, scalability, accessibility, and user experience. Built a Virtual Assistant in React integrated with an MCP server, as the sole frontend developer on the project.

Also contributed to a public API portal built with Next.js to expose and document APIs for external developers.

Next.js 14+React 18+TanStack QueryMUINxJestTypeScriptReact RouterAngular 18+NgRx
Jun 2019 — Jan 2024

Senior Fullstack Developer

Informatech (Remote) · Angular / NestJS

Built applications and reusable components with Angular and NestJS for US healthcare solutions. Contributed to frontend architecture decisions and mentored mid-level and junior developers.

REST APIs with NestJS and PostgreSQL, JWT authentication, guards and DTOs, in an Nx monorepo with libraries shared between frontend and backend.

Angular 15+NestJSPostgreSQLNgRxRxJSAngular MaterialSCSSNxJestTypeScript
Aug 2017 — Jun 2019

Senior Frontend Developer

Accenture · AEM, Angular, React, .NET, Node.js, Drupal

Built and maintained websites and web applications, including migrations to AEM and Drupal, and backend development with .NET, C#, and Node.js. Trained and supported junior and mid-level developers.

Built applications both with and without a framework (Angular, React, vanilla + SASS/LESS), automated Gulp scripts, and ensured compliance with accessibility guidelines.

Angular 2+NgRxRxJSReactReduxAEMDrupalWebpackGulpSASSWeb Accessibility
Dec 2014 — Aug 2017

Mid Frontend Developer

Accenture · WordPress, JavaScript, jQuery, Drupal

Built user-facing features with responsive design and micro-animations, building sites from scratch or on top of CMS platforms like Drupal and WordPress depending on client needs.

The foundation of the responsive, performance-minded frontend practices that carried into later senior roles.

DrupalWordPressGulpSASSJavaScriptjQueryHTML5
Oct 2013 — Dec 2014

Junior Fullstack Developer

GPI Consultores · C#, .NET

Modified and built pages for Costa Rica's Ministry of Finance (VAN), on a desktop and web application supporting communication with that government entity.

First professional step: .NET, SQL Server, and traditional web development fundamentals.

ASP.NETC#SQL ServerjQueryJavaScript

Tech stack.

Frontend

AngularReactNext.jsTypeScriptJavaScriptNgRxRxJSTanStack QueryMUIAngular MaterialSCSS

Backend

NestJS.NET 8ASP.NET CoreREST APIsNHibernateMediatRTypeORM

Databases & Cache

PostgreSQLSQL ServerRedis

Cloud & DevOps

AWS S3CloudFrontDockerFly.ioCloudflare PagesGitHub Actions

Testing

JestPlaywright

AI Development Tools

Claude CodeCursorGitHub CopilotCustom Claude Skills

Featured project.

QueNave

Full-Stack Vehicle Marketplace

A full-stack vehicle marketplace I designed and built entirely on my own — from UX to architecture to code. Structured as an Nx monorepo with a NestJS API, an Angular storefront, and a separate Angular admin app, sharing typed libraries between frontend and backend.

  • Backend: REST APIs with NestJS, TypeORM, and PostgreSQL — JWT authentication, guards, DTO validation, Redis caching, featured-listing rotation, and an image pipeline with AWS S3 and CloudFront.
  • Frontend: Angular 21 and NgRx for authentication, listings, search, and the multi-step publishing flow. CI/CD with GitHub Actions, Docker, Fly.io, Cloudflare Pages, and Neon PostgreSQL.
NestJSTypeORMPostgreSQLAngular 21NgRxRedisAWS S3CloudFrontDockerFly.ioCloudflare PagesGitHub Actions
quenave-frontend-dev.pages.dev
~/beyond-work

Beyond work.

When the laptop closes, this is where I am:

Music
Nature
Family
Friends
Football
Coffee
Coca-Cola

And, every once in a while, a cold beer.

Let's work together.

Available for new opportunities as a senior frontend / full-stack developer.

Message me on WhatsApp