Gerson Alan Ponce Patrón

Full Stack Software Engineer

End-to-end web delivery: clear interfaces, APIs, and datathat match what the business needs to measure.

Download CV
Gerson Alan Ponce Patrón - Full Stack Software Engineer

About me

Full-stack software engineer focused on web products that teams can run and maintain.

Education

Software Engineering, Instituto Tecnológico de Sonora (ITSON)
Focused on web, mobile, and desktop applications, software architecture, and code quality. Emphasis on agile methodologies and development best practices.

Focus

  • UX/UI design and user experience
  • Front-end development
  • Back-end development and APIs
  • Software quality and testing
  • Clean, scalable architecture

Experience

Recent roles and lessons from real product work.

  • DESA Group

    Monterrey, NL, Mexico (remote)February to May 2026

    Full-stack developer

    Aduatech: customs management platform and related operations

    Contributed across the product improvement cycle: clarifying requirements, shipping features and refactors without compromising production stability.

Stack aligned with my projects

Interfaces & front end

  • ReactSPAs, hooks, state, and forms
  • VueOptions API / Composition API and reusable components
  • NuxtSSR, routing, and integrated server layer
  • TypeScriptTyping on the client and API contracts
  • Tailwind CSSResponsive layouts and design tokens
  • AstroStatic sites, islands, and SEO

APIs & data

  • Node.js + Express · NitroREST APIs, validation, and server-side runtime (Nuxt / Nitro)
  • NestJSModular APIs, dependency injection, and guards (TuriSC)
  • REST APIsDesign, errors, pragmatic versioning
  • PostgreSQL / MySQLModeling, queries, and relational data in portfolio projects
  • MongoDBDocuments and aggregations in the dental app
  • Python + FlaskLightweight services and endpoints when the stack fits
  • KotlinBackend pieces and tooling where it applies

Delivery & design

  • Git / GitHubBranches, PRs, and reviews
  • FigmaWireframes and UI handoff
  • Agile / ScrumIterations and prioritization

Featured projects

Each project outlines the context, the solution approach, and the outcome.

TuriSC San Carlos

In development

Problem: San Carlos tourism is scattered across WhatsApp, Facebook, and word of mouth; activities, lodging, and dining live in separate channels with no central place to discover, compare, and book with secure payment.

Solution: a marketplace with three verticals (water activities, lodging, dining directory) and four roles (customers, providers, admin), each with its own panel and permissions.

Outcome: ongoing progress on turisc.com as verticals, payments, and messaging converge in one product.

Tech stack

React, Vite, Tailwind CSS, shadcn/ui, NestJS, MySQL, Stripe Connect, Socket.IO, Google Maps API, Docker, CI/CD

GAPE Rentals: Beach equipment booking platform (web + PWA)

Problem: 100% walk-in; peak-season travelers often found no availability, with no online channel for pre-sales or early slot visibility.

Solution: web booking before travel + beach PWA for walk-ins on weak connectivity, one backend with real-time two-way sync so online and walk-in never compete for the same slot; confirmations via WhatsApp Business API.

Outcome: advance bookings visible in the field, less peak-season friction, and one source of truth across web and PWA.

Tech stack

React, TypeScript, Tailwind CSS, Flask API, React Query, PWA, Service Workers, WhatsApp Business API, Vercel

Dental practice management platform (multi-tenant)

Dental clinic, system screenshots

Problem: paper-based work, weak traceability, inventory without alerts, and metrics that are hard to audit. Several clinics share one multi-tenant platform to split cost.

Solution: isolated data per clinic: patients, appointments with statuses, records with history, low-stock alerts, real-time dashboard (Chart.js), and RBAC (Admin, Doctor, Assistant) with JWT.

Scope: shipped product with per-clinic onboarding and technical lead for a team of four (multi-tenant architecture, Git, and stack).

Tech stack

React 19, Vite, React Router, Context API, Chart.js, Axios, Node.js, Express 5, MongoDB, JWT, Express Validator

AMY: Event furniture rental management system

AMY, rental management

Problem: bookings in chats and notebooks, no centralized inventory state, date clashes, bespoke “wedding-style” packages rebuilt every time, and weak visibility into revenue, costs, and margins per event.

Solution: web platform with date-range availability (interval overlap), reusable one-click packages, event calendar, finance module with dashboard (Chart.js), and a field PWA.

Outcome: one place for reservations, inventory, and business numbers with less double-booking risk.

Tech stack

Vue 3, Vite, Vue Router, Tailwind CSS, Chart.js, PWA, Node.js, Express, PostgreSQL

Contact me

Have a project in mind? I would love to hear about it and how I can help you bring it to life.

Contact information

Follow me on social media

Download my CV

Get an up-to-date copy of my résumé with my experience and skills.

Download CV

Gerson Alan Ponce Patrón

Software engineer focused on modern web development, UX/UI, and software quality. Building solutions that create positive impact.

This site is built with Astro + React + Tailwind CSS.

Contact

Open to remote or on-site opportunities and freelance web projects with a clear scope.

© 2026 Gerson Alan Ponce Patrón.