Building solid interfaces() for complex products. RM()

Idea → develop() → product.

12+ years building frontend and architecture that actually holds up. Lately I've got AI in the mix too — makes everything faster.

Ricardo Martínez
12+
FRONTEND-FOCUSED

WHO I AM

I build interfaces that feel solid, not just look good. I like being in the whole ride — figuring out the problem, making the calls, and pushing it all the way to prod.

The mindset and values.

Always learning

I like learning new things and finding better ways to solve problems.

Team player

I enjoy working with others, sharing ideas, and reaching good solutions together.

Good environment

I value being on a team with good communication, where it's easy to collaborate.

Helping teammates

I like sharing what I know, reviewing code, and helping out when someone needs a second opinion.

With AI, it feels like almost anything is possible.

12+ years of experience.

Frontend, architecture, and mentoring.

From startups to enterprise platforms.

Senior Full Stack Developer
BEON.tech (Remote)

Mar 2026 — Present

Development of Tessitura, a large 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, modernizing deprecated code and validating existing functionality.

BOTTOM LINEI join product and technical meetings to clarify requirements and estimate effort, write Jest and Playwright tests, and use Claude Code and AI agents for code analysis, implementation, and debugging — building custom Claude skills to automate recurring workflows and keep engineering tasks consistent.

Angular 21NgRxTypeScript.NET 8ASP.NET CoreNHibernateMediatRJestPlaywrightSQL ServerClaude Code

Senior Frontend Developer
Datasite (Remote)

Jan 2024 — Mar 2026

Contributed to the migration of a large application from Angular to React, focused on performance, scalability, maintainability, and accessibility, and worked on several Next.js projects building reusable, accessible components integrated with backend APIs. On the React side I worked with micro-frontends, which made deployments easier.

BOTTOM LINEAs the sole frontend developer, I built a React Virtual Assistant integrated with an MCP server that lets users perform actions through natural language, and contributed to a public API portal built with Next.js. I used Claude Code, Cursor, and GitHub Copilot daily, and created custom Claude skills for recurring workflows.

Next.js 14+React 18+TanStack QueryMUINxJestTypeScriptReact RouterAngular 18+NgRxClaude Code

Senior Fullstack Developer
Informatech (Remote)

Jun 2019 — Jan 2024

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.

BOTTOM LINEREST APIs with NestJS and PostgreSQL — JWT authentication, guards, custom decorators, and DTO validation — in an Nx monorepo with shared libraries, and smart/dumb component patterns with NgRx and RxJS on the frontend.

Angular 15+NestJSPostgreSQLNgRxRxJSAngular MaterialSCSSNxJestTypeScript

Senior Frontend Developer
Accenture

Aug 2017 — Jun 2019

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.

BOTTOM LINEBuilt 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

Mid Frontend Developer
Accenture

Dec 2014 — Aug 2017EARLY CAREER

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

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

DrupalWordPressGulpSASSJavaScriptjQueryHTML5

Junior Fullstack Developer
GPI Consultores

Oct 2013 — Dec 2014EARLY CAREER

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

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

ASP.NETC#SQL ServerjQueryJavaScript

What's under the hood.

Frontend
  • Angular
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • NgRx
  • RxJS
  • TanStack Query
  • MUI
  • Angular Material
  • SCSS
Backend
  • NestJS
  • .NET 8
  • ASP.NET Core
  • REST APIs
  • NHibernate
  • MediatR
  • TypeORM
Databases & Cache
  • PostgreSQL
  • SQL Server
  • Redis
Cloud & DevOps
  • AWS S3
  • CloudFront
  • Docker
  • Fly.io
  • Cloudflare Pages
  • GitHub Actions
Testing
  • Jest
  • Playwright
AI Development Tools
  • Claude Code
  • Cursor
  • GitHub Copilot
  • Custom Claude Skills

One build, no shortcuts.

Full-Stack Vehicle Marketplace

QueNave

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
VISIT PROJECTquenave-frontend-dev.pages.dev

Life off the clock.

When the laptop closes, this is where I am:

MusicNatureFamilyFriendsFootballCoffeeCoca-Cola

Outside the code, family and friends are non-negotiable — that's where I recharge. I steal time for music and the piano whenever the day allows, and I have a total — almost embarrassing — weakness for dogs and cats.

I love sunrises, sunsets, and any excuse to be near the ocean — the beach has always been one of my favorite places to disconnect.

And day to day, a few things rarely fail: a good coffee, an ice-cold Coca-Cola, and every once in a while, a beer to close out the day.

Not everything has to be complicated to be special.

Let's work together.

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

Message me on WhatsApp