Skip to content
View bohaz's full-sized avatar
🤓
🤓

Block or report bohaz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bohaz/README.md

Ricardo Martínez, Full Stack Developer. Software for real businesses, built by a veterinarian turned engineer.

Full Stack Developer working with React, TypeScript, Node.js and PostgreSQL/Supabase. I build software that real businesses use every day, including the app that runs the dog grooming salon I co-own in Chile.

Before code I was a veterinarian and farm manager, so I'm used to sitting with the people who will use the product, learning how they work and shipping something that fits.

Based in Chile (UTC−3) · Open to remote roles

Featured work

Project What it is Stack Links
Vigía SMS Safety management system for airline operators, structured on ICAO Annex 19. Occurrence reports, risk matrix, corrective actions and a tamper-evident audit log (SHA-256 hash chain). Next.js 15 · TypeScript · Zustand · Vitest Demo · Code
Pet Fashion Gestión The app my business runs on: appointments, dog directory, pricing rules and finances. Two people use it at once from their phones, synced in real time. Next.js 15 · TypeScript · Supabase (RLS, Realtime) · PWA Private app · Code
VetGest Multi-tenant SaaS for veterinary clinics, in pilot. Patients, inventory and sales in two currencies, with an offline queue that syncs in order when the signal returns. React · Vite · Supabase (RLS) · PGlite Demo · Code
Arpegios Tool for llanero harp players: repertoire by key, a microphone tuner and a key transposer. React 19 · Vite · Web Audio API · Vitest Demo · Code
Portfolio Bilingual site (English and Spanish) with my apps, client websites and case studies. Astro · Tailwind CSS Site · Code

How I work

  • Tests on the business logic, plus ESLint, Prettier and CI on every pull request.
  • Small pull requests with a preview deploy, reviewed before merging.
  • A README in every repo that explains what the project does and how to run it.

Stack

Frontend: React, Next.js, TypeScript, React Native, Tailwind CSS, Framer Motion
Backend: Node.js, Express, Ruby on Rails
Data and infrastructure: PostgreSQL, Supabase, Firebase, Vercel, Railway, AWS Amplify
Testing and tooling: Vitest, Testing Library, RSpec, GitHub Actions

Contact

Portfolio · LinkedIn · ricardomartinezvet@gmail.com

Pinned Loading

  1. sms-pilot sms-pilot Public

    Safety management system (SMS) for airline operators, based on ICAO Annex 19: reports, risk matrix, actions and a hash-chained audit log.

    TypeScript

  2. petfashion-app-2 petfashion-app-2 Public

    The app that runs Pet Fashion Dog Salon: appointments, dog directory, pricing and finances, synced in real time between phones.

    TypeScript

  3. vetgest vetgest Public

    Multi-tenant SaaS for veterinary clinics: patients, inventory and sales in USD/Bs, with offline sync.

    TypeScript

  4. llanero-tonos llanero-tonos Public

    JavaScript

  5. ricardo_portfolio ricardo_portfolio Public

    Astro