FranciscoMauricioRuiz

Computer Engineer and full-stack developer

I build high-traffic web applications for US clients from San Miguel de Tucumán, Argentina: React, Next.js and TypeScript on the frontend, Django and Ruby on Rails on the backend. Remote since 2023, working in English (C1) every day.

Remote, flexible working hours.

Experience

  1. Tinkun Tech

    Software Engineer, full-stack

    Oct 2023 – present, USA, remote

    High-traffic web applications for international clients, as part of US teams working in Scrum with daily communication in English.

    • Lay's x FIFA World Cup 2026 global campaign: four microsites on one Django monorepo with subdomain routing, deployed on Render.
    • Promotional sites for Doritos 250th and Match Day Pepsi under high user concurrency: development, client-facing QA and months of live program support.
    • GenAI in production with the Claude API: purchase-receipt recognition and validation that awards bonuses in Pepsi programs, plus LLM moderation of user-generated content.
    • Backends in Django (Python) and Ruby on Rails, including Rails 8 in production: REST APIs, PostgreSQL data modeling and background jobs with Celery and Sidekiq.
    • Frontends in React, Next.js and TypeScript with TailwindCSS; JWT auth in HttpOnly cookies and OAuth with Okta.
    • Deploys to AWS, Heroku and Render with Docker and GitHub Actions, test-first with Vitest, Playwright and Cypress.
  2. Sistelco S.R.L.

    Software Engineer, full-stack

    Mar 2023 – Oct 2023, Argentina

    Internal systems with Java and Spring Boot, React and MySQL.

    • Analysis, design and development of internal systems, with REST APIs consumed by the React client.
    • Testing, containerization with Docker and on-premise deployment.

Projects

Things I build and run on my own time.

Turnero

A WhatsApp bot that books appointments, with an admin panel for the business.

  • WhatsApp Cloud API integration with HMAC-verified webhooks, idempotent per-appointment delivery and retries driven by Meta error codes.
  • Docker Compose, CI in GitHub Actions, tests with pytest and Playwright, self-hosted on Linux with backups and restore.

Django, DRF, Celery, PostgreSQL, Redis, WhatsApp Cloud API

MonoGestor

A SaaS app for Argentine independent contractors (monotributistas) who export services.

  • TypeScript monorepo with a NestJS/Fastify API, a React PWA and a React Native/Expo mobile app.
  • Background jobs with Redis and BullMQ, Web Push notifications, self-hosted with Docker on the home server.

TypeScript, NestJS, Fastify, React, React Native, Expo, PostgreSQL, Prisma, Redis, BullMQ

jobradar

A job-search radar for a small household.

  • Collects postings from public job APIs and ATS boards, extracts structured data with Claude, and scores every posting for each person against their skills and CV variants, ready in a daily digest.
  • Claude Code runs headless with every tool disabled, so posting text cannot steer it. Applications are prepared, never sent automatically.

Django 5, PostgreSQL 17, pgvector, Claude Code, Raspberry Pi

Home server

A Raspberry Pi 5 running 24/7, which hosts the projects above.

  • 8 GB of RAM and a 3.6 TB NVMe drive; I migrated the system from the SD card to NVMe boot.
  • Exposed through Cloudflare Tunnel, with a Django app live on its own subdomain.

Raspberry Pi 5, Linux, Docker, Cloudflare Tunnel

Skills

Frontend
React, Next.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, TailwindCSS, React Native, Three.js, GSAP
Backend
Django (Python), Django REST Framework, Celery, Ruby on Rails, Sidekiq, NestJS, Fastify, Java, Spring Boot, REST APIs, JWT, OAuth (Okta)
Data
PostgreSQL, PostGIS, MySQL, Prisma, Redis, BullMQ, Production data migrations, Web scraping and automation
Infrastructure
AWS, Heroku, Render, Docker, Docker Compose, Linux, Self-hosting, Cloudflare Tunnel, Git and GitFlow, CI/CD with GitHub Actions
Testing
TDD, pytest, RSpec, Vitest, React Testing Library, Playwright, Cypress
AI
LLM API integration (Claude), Data extraction with vision models, Text moderation, Claude Code, Codex, Prompt-Driven Development, Spec-Driven Development

Education

Computer Engineering

Universidad Nacional de Tucumán (UNT)

2019 – 2023

Final project: a customer and service management system for an internet service provider, built with Java and Spring Boot, React and MySQL.

Spanish is my native language; my English is advanced (C1), used every day with US teams and clients.

Contact

Email is the best way to reach me.