Skip to content
DN
Available for projectsPuebla, MexicoFull Stack Developer

I build websites, apps and systems your business actually needs.

Full Stack Developer (React · Next.js · TypeScript · Node · Supabase). Clear, fast, maintainable solutions built to win clients and streamline operations — not just to look good.

React / Next.js / TypeScript / Node.js / Supabase
Unity / C# · complementary specialty

I work with businesses and teams of any size — tell me about yours.

01 / Capabilities

Product development, not just interfaces.

I combine frontend, backend and business judgment to build complete, measurable solutions built to keep working after delivery.

01 / 04

Frontend & user experience

Responsive, accessible, consistent interfaces built around real usage flows, with a focus on performance and technical SEO.

React · Next.js · TypeScript · Tailwind CSS

02 / 04

Full stack applications

Bookings, inventory, clients, dashboards: authentication, database and business logic integrated into a tool built for your operation.

Node.js · Supabase · PostgreSQL · REST APIs

03 / 04

Architecture & automation

Modular systems and automations that cut manual work. I integrate AI into real processes — customer support, documents, data classification — using LLMs and RAG.

LLMs · RAG · APIs · Automation

04 / 04

Interactive systems

Game systems, tools and immersive experiences with reusable modular architecture, beyond a web interface.

Unity · C# · Gameplay systems

02 / Projects

Selected work and technical decisions.

Each case shows the problem, the solution I built, and the measurable result. Filter by audience — business, product, or interactive systems — to see what applies to you.

Hotel La Parroquia
01 / 04Website · In progress

Hotel La Parroquia

An institutional site that captures local search ("hotel in Tecamachalco") and routes bookings through direct contact, with no middleman commissions. Static, fast, and operable without a technical team.

Role
End-to-end design, development and technical SEO
Problem
With no site of its own, the hotel depended on commission-charging intermediaries and scattered, inaccurate information; shared hosting, no technical team.
Solution
A static site with a single source of truth for business data, complete technical local SEO, and honest conversion — nothing new to maintain.
Stack
Next.js, TypeScript, Tailwind CSS, SEO local, SSG
Farmasi Director
02 / 04Website · In progress

Farmasi Director

A personal-brand website for the leader of a ~150-person community, with two separate funnels (customers and business prospects), an editable blog, and a lead system that can't lose a contact.

Role
Product discovery, architecture and full stack development
Problem
Ran solely through WhatsApp, with no digital presence of its own and two audiences — customers and business prospects — who can't receive the same message.
Solution
Architecture-level segmentation (audience-specific routes), lead capture across three redundant channels, and a CMS the client manages herself.
Stack
Next.js, TypeScript, Sanity CMS, Resend, WhatsApp
NoxPix
03 / 04Application · Commercialization phase

NoxPix

A tool that batch-solves what usually requires a professional editor: AI upscaling, clean-edge background removal, and file-size optimization. A self-built product in its commercialization phase, with an installer, a CLI, and 198 tests.

Role
Product architecture, development and packaging
Problem
Upscaling, removing backgrounds and optimizing hundreds of images by hand takes hours and requires professional software or subscriptions.
Solution
A desktop app that batch-processes entire folders locally with AI (upscaling, background removal, optimization), with a GUI and a CLI.
Stack
Python, PySide6, ONNX Runtime, IA, Producto
Grid Rush
04 / 04Application · Live

Grid Rush

An installable web platform of attention and memory mini-games, with user accounts, a global ranking, and progression. 100% playable without signing up — an account only adds sync and competition.

Role
Technical design and full stack development
Problem
Cognitive exercises scattered across pages with no accounts or progression; and a public cloud ranking that can't be an open table.
Solution
A platform playable without signing up, with an RLS-protected ranking and a single server-validated write path.
Stack
React, TypeScript, Supabase, PostgreSQL, i18n

03 / Process

Structured work, visible progress.

The process aims to reduce uncertainty: the problem is defined first, then the solution is designed, then it's built with continuous validation.

01 / Discovery

Goals and constraints

Before writing code, I understand the business: goals, scope, priorities and real constraints. If there's no brief, I build one with the client.

02 / Technical design

Architecture & data model

I propose the architecture the client can actually maintain, not the flashiest one, and document every important decision in writing: dependencies, flows and responsibilities.

03 / Implementation

Incremental development

I work with version control, continuous integration and validation before every delivery, auditing my own work against the business's reality.

04 / Delivery

Testing & documentation

I deliver documentation, access and a project that works without me: the client can edit their content, and if another developer picks it up, they'll find the decisions explained.

04 / Experience

7+ years building software.

Freelance since 2019 and at Excelsus Integrated Services (2021–2024), combining web development, business systems and interactive-systems engineering.

Experience

Freelance
Full Stack Developer & Custom Solutions
2019Present
Excelsus Integrated Services
Web Developer & Plugin Development
20212024

Education

Universidad del Valle de México
B.Eng. in Information Technologies and Systems
2019–2023

Certifications

CCNA: Enterprise Networking, Security, and Automation
Cisco
CCNA: Switching, Routing, and Wireless Essentials (SRWE)
Cisco

05 / Contact

Let's build something useful.

Available for projects

Write to me to build a product, improve a system that already exists, or talk about a professional opportunity. I read and answer every message myself.

Location
Puebla, Mexico
Setup
Remote / freelance
Response
Usually the same day
Message me on WhatsApp (Opens in a new tab)

Other channels

Tell me about your project

0 of 2000 characters

I answer personally, usually the same day.