Freelance Developer

    I build software that
    solves, transforms
    and elevates your business

    Freelance developer with a more human and strategic approach. I don't just write code: I design solutions.

    Companies I've worked with

    Claro DominicanaCentro Cuesta NacionalNippyThynkads

    Featured Projects

    Real Estate Marketing

    FlashYourListing
    31 marketing assets in minutes

    Real estate marketing factory: a form and a few photos go in, 31 ready-to-publish bilingual assets come out. What takes an agency 2-3 days happens here in minutes for $29.

    Main View (1/3)

    FlashYourListing Desktop - Main View
    FlashYourListing Mobile - Main View
    FlashYourListing Tablet - Main View

    🖱️ Click left/right to move devices • ⌨️ Arrows ← → • View: Main View

    Want to see more projects?

    These are just some of the systems I've developed for different industries

    Video Marketing

    Promotional videos that
    convert visitors into customers

    Besides development, I create promotional videos that explain your product clearly and persuasively. Watch this example:

    0:00 / 0:00

    Promotional Video

    Dientasoft - Video Demo

    This video explains how Dientasoft digitizes dental clinic management. A clear and direct format that converts visitors into interested customers.

    Effective Storytelling

    Narrative that connects problem-solution-benefit

    Professional Quality

    Complete recording, editing and post-production

    Clear Call-to-Action

    Guides the viewer towards the desired action

    What's included

    Script, filming and post-production · Delivered in 2-3 days

    Does your app need a video that converts?

    I combine development + marketing. I create your application and then the video that sells it. Complete package for successful launches.

    Featured projects

    Each project solves a real problem for a real business.
    Projects delivered and running in production for real clients.

    Tourism Management Platform

    Travio

    Complete SaaS platform designed for tour and tourist experience operators. Comprehensive system that centralizes reservations, schedules, clients, and payments with intelligent calendars, automatic notifications, and full booking page customization.

    React
    Node.js
    PostgreSQL
    Stripe
    PayPal
    Calendar API
    WhatsApp API
    P

    Problem

    Tour operators manage bookings manually with scattered tools and inefficient processes

    S

    Solution

    All-in-one platform with intelligent calendar, automated booking management, customizable page, and multiple payment integrations

    R

    Result

    A tour operator's bookings, schedules and payments in a single system, with its own booking page

    See the full case
    Travio
    Click to enlarge

    Real Estate Marketing

    FlashYourListing

    Real estate marketing factory: a form and a few photos go in, 31 ready-to-publish bilingual assets come out.

    Next.js
    TypeScript
    Supabase
    Claude Sonnet 4
    GPT-4o Vision
    PayPal
    P

    Problem

    Producing a full listing's marketing (descriptions, social, ads, SEO, brochure) takes an agency 2-3 days or $500-2,000

    S

    Solution

    A 22-prompt chained pipeline on Claude Sonnet 4, with pure TypeScript math, numeric verification, and 44 deterministic scrubs so a cheap model can't hallucinate

    R

    Result

    31 bilingual deliverables for $29, at ~$1.40 inference cost per kit

    See the full case
    FlashYourListing
    Click to enlarge

    iPhone Marketplace

    adriiPhones

    High-traffic iPhone buy/sell platform built for a well-known YouTuber, with an integrated admin dashboard.

    Next.js
    React
    TypeScript
    Supabase
    Prisma
    P

    Problem

    Buying and selling used iPhones at high volume without losing track of stock, requests, and sales

    S

    Solution

    Public catalog and trade-in site, plus an admin panel with stock, requests, sales, and a pricing calculator in one place

    R

    Result

    Buy-sell operation centralized in one dashboard, built to scale with the channel

    See the full case
    adriiPhones
    Click to enlarge

    Adoption Platform

    Adoopta.me

    Open online platform that facilitates the pet adoption process from shelters, using personalized searches and custom profiles to connect adopters with compatible pets.

    React
    Node.js
    MongoDB
    Matching Algorithm
    P

    Problem

    Complicated adoption process and high return rate to shelters

    S

    Solution

    Platform with personalized search and personality matching

    R

    Result

    Adopters matched by pet personality, not just photo and breed

    See the full case
    Adoopta.me
    Click to enlarge

    Dental Management

    Dientasoft

    Comprehensive web platform for dental clinics that digitizes medical records, manages appointments, automates billing, and allows detailed treatment tracking with a per-surface clinical odontogram. The first version was built in Angular and later migrated to React.

    Angular (v1)
    React
    TypeScript
    Vite
    Supabase
    P

    Problem

    Manual management of patients and treatments in dental clinics

    S

    Solution

    A complete digital system for records, appointments and billing on one platform

    R

    Result

    Digitized clinical records, appointments and billing, with per-surface odontogram and dated history

    See the full case
    Dientasoft
    Click to enlarge

    Interactive Gaming Platform

    Survive The Chat

    Interactive multiplayer gaming platform that connects streamers with their viewers through chat commands. Allows creating real-time gaming experiences like races, challenges, and minigames with direct Twitch integration and custom controls.

    React
    WebSockets
    Twitch API
    Real-time Gaming
    Node.js
    P

    Problem

    Streamers need innovative ways to interact with their audience

    S

    Solution

    Interactive gaming platform controlled by chat with multiple game modes

    R

    Result

    Viewers play straight from Twitch chat, with nothing to install and no leaving the stream

    See the full case
    Survive The Chat
    Click to enlarge

    School Management

    School System

    Internal panel running in production at a school in the Dominican Republic: students and families, billing for every concept with a per-family account statement, tax-ID receipts, WhatsApp payment notices, delinquency with configurable late fees, scholarships and sibling discounts, plus staff records and payroll.

    Node.js
    Express
    SQLite
    React
    TypeScript
    Playwright
    P

    Problem

    Charges were worked out by hand family by family, with scholarships, sibling discounts and late fees nobody could verify, and no view of who owed what

    S

    Solution

    A single Node process over a one-file SQLite database: billing with money as whole cents, delinquency bucketed by days overdue, and WhatsApp notices with the detail already written

    R

    Result

    Runs on a ~US$5/month VPS with no managed database, backed by 56 end-to-end tests over the billing math and role permissions

    See the full case
    School System
    Click to enlarge

    Referral Program

    RefPro

    Professional referral management platform designed for tech services and development. Complete system that allows professionals to share unique links, track conversions in real-time, and earn commissions up to 25% for connecting clients with projects.

    React
    Node.js
    PostgreSQL
    Analytics Dashboard
    Payment API
    P

    Problem

    Tech professionals need to monetize their network without manual effort

    S

    Solution

    Automated referral system with personalized dashboard and tiered commission structure

    R

    Result

    One unique link per professional, with conversions and commissions tracked in real time

    See the full case
    RefPro
    Click to enlarge

    Mental Health Platform

    MiPsicoMatch

    AI-guided psychological orientation platform that helps users discover what type of therapeutic support is best for them. Intelligent system that analyzes emotional needs and recommends personalized therapies like CBT, ACT, and self-help resources.

    React
    AI/ChatGPT
    Tailwind CSS
    Therapy Matching Algorithm
    P

    Problem

    Users confused about what type of therapy they need and where to start their process

    S

    Solution

    AI-guided orientation that evaluates needs and recommends specific therapies without judgment

    R

    Result

    Guided orientation that returns a specific therapy type (CBT, ACT) instead of a directory of therapists

    See the full case
    MiPsicoMatch
    Click to enlarge

    Healthcare Management

    BedTracker

    Complete system (mobile app + web dashboard) to optimize bed occupancy in nursing homes: real-time management, bookings, alerts, and multi-residence reports from a centralized interface.

    Flutter
    React
    Firebase
    Real-time Database
    Charts.js
    Push Notifications
    P

    Problem

    Inefficient manual management of bed occupancy, with no centralized oversight across residences

    S

    Solution

    Mobile app with real-time alerts, plus a web dashboard with analytics and multi-residence management

    R

    Result

    Oversight of 12+ residences from a single platform, with real-time availability alerts

    See the full case
    BedTracker
    Click to enlarge

    Building Management

    MainTracker

    Complete system (web + mobile app) to optimize maintenance in corporate buildings: automates work orders, cost tracking, and real-time updates from the field.

    React
    React Native
    Node.js
    PostgreSQL
    Offline Sync
    Camera Integration
    P

    Problem

    Disorganized maintenance, high costs, and technicians with no mobile access for field work

    S

    Solution

    Centralized system with real-time reports, plus a mobile app for field technicians

    R

    Result

    Work orders and costs in one system, with technicians reporting from the field in real time

    See the full case
    MainTracker
    Click to enlarge

    Interested in working together?

    How I work

    You know what you get, and what happens if something breaks

    Hiring a freelancer is a risk when it isn't clear where the work ends. These are my terms, before you have to ask for them.

    Scope is signed before we start

    Deliverables, exclusions and acceptance criteria in writing, before the first line of code. Anything added later is quoted separately — it never comes out of what we already agreed.

    If the bug is mine, I fix it

    At no cost, no matter when it shows up. If it turns out to be a new requirement or an external failure, I tell you and quote it before touching anything.

    Support is put in writing

    The period is set before we start, based on the size of the project, and it goes in the same document. Nothing is left to anyone's interpretation afterwards.

    Frequently asked

    Do you work with a contract?

    Yes. Before starting we sign a scope document with deliverables, exclusions and acceptance criteria. Neither of us goes in blind.

    What if something comes up mid-project that wasn't planned?

    It gets quoted as additional work and you decide whether it goes in. What doesn't happen is it quietly slipping in and eating the time we already agreed on.

    What if the system fails months after delivery?

    If the defect is in my code, I fix it at no cost, however much time has passed. If it's a changed requirement or a third-party service that changed, I explain it and quote it.

    How do I know what I get is what we agreed?

    Because the acceptance criteria are written in the document we both signed. Nothing counts as delivered until they're met.