Richard Duran.

Hola, soy

Richard Duran.

Desarrollador full-stack con Next.js

Construyo aplicaciones web modernas y completas con Next.js, React, TypeScript y el ecosistema serverless.

Sobre mí

Aprendiendo en público y construyendo en serio

Soy Richard, un desarrollador web en formación guiada por fases. Creo en aprender haciendo: cada concepto nuevo lo llevo a un proyecto real, no a un ejercicio suelto.

Mi proyecto principal es Rentia, un sistema completo de gestión de alquileres: autenticación, base de datos en la nube, paneles por rol y validación tipada. Lo construí de cero y lo documento todo en un diario de aprendizaje por fases.

Cosas que me definen

  • Enfoque en el ecosistema de Next.js
  • Bases de datos con PostgreSQL y Drizzle ORM
  • Aprendizaje por fases con proyectos reales
  • Documentación de cada paso del camino
GitHub

Habilidades

Mi ecosistema tecnológico

Tecnologías que uso y practico día a día, ordenadas por área.

  • Frontend

    • Next.js
    • React
    • TypeScript
    • JavaScript
    • HTML
    • CSS
    • Tailwind CSS
  • Backend y APIs

    • Node.js
    • Express
    • API Routes de Next.js
    • Better Auth
    • Zod
  • Base de datos y ORM

    • PostgreSQL (Neon)
    • Drizzle ORM
  • Herramientas

    • pnpm (Corepack)
    • Vite
    • Git
    • GitHub

Proyectos

Cosas que he construido

De mi proyecto full-stack principal a mis prácticas de base.

  • Rentia — Sistema de alquileres

    Destacado

    Plataforma full-stack de gestión de alquileres: roles admin/owner/tenant, autenticación con Better Auth, PostgreSQL en Neon con Drizzle ORM y validación tipada con Zod.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Drizzle ORM
    • PostgreSQL (Neon)
    • Better Auth
    • Zod
  • Client — React + Vite + Tailwind

    Frontend de práctica construido con React, Vite y Tailwind, con enrutado y consumo de APIs.

    • React
    • Vite
    • Tailwind CSS
  • Server REST API — Express + TypeScript

    API REST educativa con Express, TypeScript y Sequelize sobre PostgreSQL.

    • Node.js
    • Express
    • TypeScript
    • Sequelize
  • Proyecto-Frontend — React básico

    Mis primeros pasos con componentes, estado y renderizado en React.

    • React

Contacto

¿Trabajemos juntos?

Si te interesa mi perfil o quieres colaborar en un proyecto, escríbeme.