David A. Ramírez

Full Stack Software Developer. I take complete products from idea to production on my own: AI-powered backends, mobile and desktop apps, and client-ready installers. I've built everything from a facial-recognition system to multi-tenant SaaS platforms, for businesses across Mexico and the United States.

Work experience

  1. Freelance Software Developer

    Independent Projects / Local Businesses

    I develop custom software solutions for real businesses in Mexico and the United States: from a facial-recognition (AI) attendance system and white-label multi-tenant platforms, to real-time point-of-sale systems and conversion-optimized websites. Scalable backends with Python/FastAPI and Supabase, cross-platform apps with Flutter (Android, Windows and web), and modern architectures (MVVM, Clean Architecture, offline-first).

Projects

Admin panel of Rocky Sushi's biometric attendance system

Biometric Attendance System (Facial AI)

  • IA / Visión
  • FastAPI
  • Flutter
  • Supabase
Complete facial-recognition attendance solution for Rocky Sushi, designed as a white-label product. Python/FastAPI backend with facial recognition (dlib, 128-dimension embeddings), a Flutter app (kiosk + admin panel) for Android and Windows, a payroll and shifts engine, and a Windows installer.
Palaliga interface showing padel league management

Palaliga — Padel League Management

  • Flutter
  • Supabase
Multi-tenant (white-label) platform to create and manage padel leagues: automatic round-robin schedule generation, real-time standings, and playoff brackets. Per-organization isolation with Row-Level Security and live updates.
Hogarly app for organizing household chores and shopping as a family

Hogarly — Family Home Organization

  • Next.js
  • TypeScript
  • Supabase
  • Tailwind CSS
Collaborative PWA to organize the household: point-based chore rewards, live shopping list, meals, calendar, and push notifications. Built with Next.js and Supabase, with error monitoring (Sentry) and end-to-end tests.
DropWear executive dashboard with real-time sales and inventory metrics

DropWear — Point of Sale & Inventory

  • React
  • TypeScript
  • Supabase
  • Tailwind CSS
Real-time POS and inventory management system for a clothing store, with role-based access control (partner, seller, admin). Inventory synced live across devices via Supabase Realtime.
Website of the luxury vacation rental La Casa de Ramona

La Casa de Ramona — Website

  • Astro
  • React
  • Tailwind CSS
Bilingual website for a luxury vacation rental in Puerto Peñasco. Optimized for SEO, load speed, and booking conversion, with a contact form and direct booking via WhatsApp.
Estrella Brothers carpentry work: building a covered patio

Estrella Brothers Carpentry — Website

  • Astro
  • TypeScript
  • Tailwind CSS
Bilingual portfolio site for a carpentry business in Phoenix, Arizona. Project gallery with before/after slider, typed content (Content Collections + Zod), image optimization, and local SEO with structured data.

Technologies

Languages

  • Dart
  • TypeScript
  • JavaScript
  • Python
  • C#
  • SQL
  • Bash

Frontend & Mobile

  • Flutter
  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • shadcn/ui
  • PWA

Backend & Databases

  • FastAPI
  • Supabase
  • PostgreSQL
  • SQLite
  • SQLAlchemy
  • Drift
  • REST APIs
  • Row-Level Security

AI & Computer Vision

  • Facial recognition (dlib)
  • Google ML Kit
  • OpenCV
  • NumPy
  • Whisper (transcription)

DevOps & Tools

  • Docker
  • Git & GitHub
  • Vercel
  • CI/CD (GitHub Actions)
  • PyInstaller
  • Sentry
  • Linux / Ubuntu Server
  • pytest
  • Playwright

About me

I'm David, a full stack software developer. What sets me apart: I build complete products end to end, on my own. I design the database, stand up the backend, build the mobile or desktop app, and ship it packaged and deployed — no team needed to take an idea to production.

My work ranges from the complex to the commercial: a facial-recognition (AI) attendance system running in production, real-time multi-tenant SaaS platforms, and websites that convert. I pick the right tool for each challenge (Flutter, TypeScript, Python/FastAPI, C#) — across frontend, backend, databases, and AI.

I work as a freelancer for businesses in Puerto Peñasco and the United States — bilingual, and in the same time zone as the U.S. — while studying Computer Systems Engineering. I'm driven by solving real business problems with well-built software: fast, maintainable, and actually used.

David Alberto Ramírez Vargas