Skip to content
Ricardo Martínez

Full Stack Developer building software for real businesses.

I'm Ricardo Martínez. Before I wrote code, I was a veterinarian running livestock operations in Venezuela, and I still co-run a dog-grooming salon in Chile. I build with React, TypeScript, Next.js, Node.js, Ruby on Rails and PostgreSQL, and I start every project by asking what the business needs to achieve.

Open to remote full-time or contract roles. Based in Chile (UTC−3).

Vigía SMS safety dashboard with monthly indicators and the residual risk matrix
Vigía SMS, a live demo with sample data

Apps

Products with real data, business rules and tests.

Vigía SMS hazard register next to the ICAO risk matrix
Vigía SMS dashboard on a phone, with the risk matrix fitted to the screen

Vigía SMS

Live demo

Safety Management System for airlines, built as a pilot

A pilot that shows Venezuelan airline operators how to run their whole safety program in one place, structured on RAV 5 and ICAO Annex 19.

  • Hazard register with initial and residual risk on the ICAO 5×5 matrix
  • ASR and MOR reports with analysis status, authority notification and CSV export
  • Corrective actions that can't be closed without evidence
  • Audit log chained with SHA-256, with an integrity check and a tamper simulation
  • Period report ready to print or save as PDF

Stack

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS
  • Zustand
  • Recharts
Open live demoRead case studyCode available on request

Pet Fashion Gestión

Private app

The app that runs the grooming salon day to day

Appointments, dogs and business finances for the salon I co-run. We used it for a couple of months straight. It sits behind a login, so the screenshot uses sample data.

  • Today view, day and month calendar, and a directory of dogs with their visits
  • Price and duration worked out from each dog's size and coat
  • WhatsApp messages ready to send for confirmations, reminders and review requests
  • Real-time sync between both users with Supabase Realtime and row-level security
  • Fixed monthly reports that moved records to the previous month because of the UTC offset

Stack

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS
  • Supabase
  • PostgreSQL
  • PWA

Code available on request

Pet Fashion Gestión on a phone: today's appointments with sample data
Arpegios on a phone: song list organized by key

Arpegios

Web betaIn development

Repertoire, tuner and transposer for llanero harp players

A web app with songs organized by key, a tuner that detects the note you play and a key transposer. I'm porting it to React Native with Expo to publish it on Google Play.

Stack

  • React 19
  • Vite
  • Tailwind CSS
  • Web Audio
  • React Native
  • Expo
Code
De Luca a Dólar on a phone converting 150,000 pesos with a sample rate

De Luca a Dólar

In development

Chilean peso to US dollar converter for Android

Converts pesos to dollars with the observed rate published by Chile's Central Bank, read from the mindicador.cl API. It includes a chart of recent values and is set up with EAS to build for Google Play.

Stack

  • React Native
  • Expo
  • Expo Router
  • EAS Build

Code available on request

Websites and online stores

Sites and online stores for small businesses, most of them built through Tu Plan Digital, my digital agency.

How I work

Understand the business first
I ask what the project needs to achieve before choosing tools.
Small, reviewable changes
Feature branches, pull requests and automated checks before anything reaches production.
Code someone else can maintain
Documented standards, typed code and tests where the logic matters.
AI as a tool, not an author
I use AI-assisted development every day and review everything it produces.

Experience

  1. – Present

    Founder & Full Stack Developer

    Tu Plan Digital, El Quisco, Chile

    Digital agency for small businesses in Chile. I scope, build and ship websites and custom tools, and defined the technical standard for each service tier.

  2. – Present

    Full Stack Developer

    Independent, Remote

    Products and client projects built end to end, from requirements to deployment: Vigía SMS, Pet Fashion Gestión, Arpegios and sites for local businesses.

  3. – Present

    Co-founder

    Pet Fashion Dog Salon, Isla Negra, Chile

    Six years running a dog-grooming salon as a two-person team, serving about 60 dogs a month.

  4. –

    General Manager & Veterinarian

    Finca El Retumbo, Bolívar, Venezuela

    Led dairy and beef teams. Milk production rose 15%, feed costs fell 20% and illness-related costs fell 30%.

  5. –

    Livestock Manager & Veterinarian

    Centro Agropecuario El Porvenir, Bolívar, Venezuela

    Health, breeding and feeding plans for cattle and horses, and quality control for dairy production.

Education

  • Apr 2023 – Nov 2023

    Full-Stack Web Development

    Microverse

    Remote program in Ruby on Rails, React, Redux and JavaScript. Built 40+ projects pair programming with developers from other countries.

  • 2009 – 2016

    Doctor of Veterinary Medicine

    Universidad Nacional Experimental de los Llanos Centrales Rómulo Gallegos

Languages

  • Spanish, native
  • English, full professional
  • Portuguese, elementary

Let's talk

I'm open to remote Full Stack roles, full-time or contract. Tell me about the role or the project and I'll get back to you by email.