Phone:+598 99 817 157Email:elfabito@gmail.com
Portrait of Fabián Martínez

Fabián Martínez

Full-Stack DeveloperMaldonado, Uruguay

I design, build and ship web and mobile apps, from the interface to the database. Over 9 years creating digital products, with the eye of someone who comes from graphic design.

On the frontend I work with React, Next.js and React Native. On the backend, with Python (Django and Flask), Node.js, PostgreSQL and Supabase. I deploy on platforms like Vercel and Cloudflare.

I have built AI-powered SaaS platforms, real-time systems, payments, secure authentication, admin dashboards, reporting tools and automated workflows, including HIPAA-aligned architectures.

My graphic design background is what sets me apart. I treat every screen as a design piece, with clear hierarchy, good typography and a focus on the people using it.

I work independently or in agile teams, with clean architecture, maintainable code, security and clear communication.

How I work

  • Strategy

    I think about products end to end, from the idea to deployment. I want to bring that view to collaborative, technical teams that care about innovation.

  • Professionalism

    Years of freelance work gave me autonomy, ownership and a focus on results. I deliver scalable, secure and well-finished solutions.

  • Creativity

    I solve complex problems by combining analytical thinking with design, to build experiences that are useful, modern and easy to use.

Custom code

Development projects

Web apps and sites I coded end to end, from the data model to the interface.

  1. Hera Diamonds home page, with the message for jewelers and the GIA and IGI certifications

    Hera Diamonds

    B2B wholesale diamond platform

    Wholesale platform for jewelers, with a catalog synced from the supplier's API and real-time stock checks. The cart reserves stock, payments run through Mercado Pago Checkout Pro with signed webhooks, and unpaid orders cancel automatically. It includes a configurable margin engine, a 360° gem viewer, row-level security (RLS) roles, an admin dashboard with analytics and embeddable catalog widgets. Runs on Cloudflare Workers, with 37 SQL migrations and scheduled syncing.

    • React 19
    • Next.js 16
    • TypeScript
    • Supabase
    • PostgreSQL
    • Tailwind CSS v4
    • Mercado Pago
    • Resend
    • Cloudflare Workers
  2. QR FreeGen home page with the QR code generator

    QR FreeGen

    QR code generation SaaS

    Freemium QR code SaaS. On the free plan, static codes are generated entirely in the browser, with no signup and no data sent to a server. The Pro plan adds editable dynamic codes, scan analytics, bulk generation from CSV, custom logos, folders and reusable style templates.

    • Next.js 16
    • React 19
    • TypeScript
    • Supabase
    • PostgreSQL
    • Stripe
    • Tailwind CSS
    • Vercel
  3. RegalBid landing page showing the auction app on a phone

    RegalBid

    Real-time auction mobile app

    Cross-platform penny auction app for iOS, Android and web. Bids update live over WebSockets, with anti-sniping logic and a virtual coin wallet backed by an immutable ledger. Critical business logic runs in PostgreSQL RPC functions to guarantee integrity, with RLS policies, image compression and automatic rollback. Includes an admin panel with audit logs and 23 SQL migrations.

    • React Native
    • Expo
    • TypeScript
    • Supabase
    • PostgreSQL
    • Realtime
    • NativeWind
    • EAS Build
  4. DevOrganizer home page, AI-powered project planning for developers

    DevOrganizer

    AI project planning SaaS

    SaaS that turns a project idea into a work plan using generative AI. It suggests the stack, drafts technical questions by category, breaks down tasks and estimates time. It has Google, GitHub or email login, freemium Stripe subscriptions, daily notes with images, a calendar and AI-generated weekly summaries. Tasks export to ClickUp and Linear. About 6,000 lines of Python across 8 services and 81 HTTP routes.

    • Python
    • Flask
    • Redis
    • Groq API
    • LLaMA 3.3 70B
    • Stripe
    • Cloudinary
    • OAuth 2.0
  5. ClearView home page with a scoring dashboard

    ClearView

    AI-powered consultant matching

    SaaS that matches consultants with job opportunities using AI. It analyzes resumes and job descriptions with GPT-4o and returns a compatibility score with an explanation. It includes role-based access with OpenID Connect, PDF and Word parsing, messaging, an admin analytics dashboard and input-hash caching to cut AI calls. It also adds CSRF protection, rate limiting and cloud storage.

    • React 18
    • TypeScript
    • Node.js
    • Express
    • PostgreSQL
    • OpenAI GPT-4o
    • Zod
    • TanStack Query
    • shadcn/ui
    • Tailwind CSS

More projects

Skills

  • Frontend

    • React
    • Next.js
    • React Native
    • TypeScript
    • Tailwind CSS
    • HTML/CSS
  • Backend

    • Python
    • Django
    • Flask
    • Node.js
    • REST APIs
  • Database & Infra

    • PostgreSQL
    • Supabase
    • Docker
    • Vercel
    • Cloudflare
    • AWS
    • Azure
  • AI & Automation

    • AI API integrations
    • n8n
    • Claude Code
  • Design

    • Photoshop
    • Illustrator
    • After Effects
    • 3ds Max

Education and certificates

I started as a freelancer in graphic design, 3D and WordPress, and from there moved fully into software development.

I completed Harvard's CS50 Web Programming with Python and JavaScript, building six projects from scratch, including a social network and an e-commerce platform.

I then went deeper into Python (Flask, Pandas and API integration) and took a JavaScript and React bootcamp that simulated a real work environment.

I keep learning constantly, and my projects are documented on GitHub.

Certificates

13 certificates
Show all

No Code / Low Code

Client websites

Sites I designed and built without writing code, using no-code platforms. Scroll inside each window to browse the full page.

Experience with
  • WordPress
  • Bubble
  • Replit
  • Lovable
  • Webflow
  • Full-page screenshot of the Kinesiología website

    Kinesiología

    WordPress2025

  • Full-page screenshot of the Eco Este Aislación website

    Eco Este Aislación

    WordPress2023

  • Full-page screenshot of the Carla Bianco Psicóloga website

    Carla Bianco Psicóloga

    WordPress2021

  • Full-page screenshot of the Club del Bosque website

    Club del Bosque

    WordPress2018

  • Full-page screenshot of the Vector Fumigaciones website

    Vector Fumigaciones

    WordPress2017

Contact

Have a project or a job opportunity? Write to me and let’s talk.