Foto de perfil
EN

Hola, soy Joseph Pérez

Desarrollador Full Stack - JavaScript / TypeScript

Construyo aplicaciones web completas con Next.js, React y NestJS: desde la interfaz hasta la API, la base de datos y el despliegue en producción. Ingeniero de Sistemas con +1 año de experiencia, en Bogotá, Colombia.

Disponible para trabajar Aprendiendo a construir con IA, rumbo a AI Engineer

Qué puedo aportar

  • Producto completo, de punta a punta

    Interfaces en Next.js y React, APIs REST en NestJS y Express, y bases de datos con Prisma, PostgreSQL y MongoDB.

  • Ecommerce y pagos en producción

    Construí el ecommerce de nuestra empresa, hoy con ventas reales: carrito, checkout con Mercado Pago y validación de pagos con webhooks.

  • Paneles y APIs seguras

    Paneles de administración con autenticación y control de acceso por roles (JWT, Guards), pensados para la operación diaria de un negocio.

Proyectos

Captura de pantalla de JPERFUMES
Proyecto destacado

JPERFUMES

Ecommerce de nuestra empresa de perfumería, en producción y con ventas reales. Lo desarrollé de punta a punta como aplicación full stack con arquitectura desacoplada: frontend en Next.js (App Router) y TailwindCSS, y un backend modular en NestJS con Prisma y PostgreSQL (Supabase). Implementé el catálogo con búsqueda, el carrito (Zustand) y el checkout con Mercado Pago, con webhooks para validar los pagos. También un panel de administración para productos, categorías, órdenes, envíos y reportes, protegido con JWT, Guards y roles. Además integré Cloudinary para imágenes y Resend para correos transaccionales, y desplegué en Vercel y Render.

  • NextJS
  • Tailwind
  • TypeScript
  • NestJS
  • Prisma
  • PostgreSQL
  • +7

JOEY

En construcción

Plataforma de gestión empresarial a la medida para una marca de granola premium. Diseñada para centralizar el inventario, las recetas, la producción por lotes, el control de costos y la gestión comercial mediante una API centralizada. La arquitectura contempla una tienda e-commerce integrada como siguiente fase.

  1. API central y lógica de negocio En desarrollo
    • NestJS
    • Prisma
    • PostgreSQL
  2. Inventario y producción por lotes En desarrollo
    • React
    • Tailwind
  3. E-commerce integrado Planificado
    • NextJS
Captura de pantalla de DevTree

DevTree

Este proyecto es un clon de LinkTree, en donde los usuarios crean una cuenta y pueden agregar información acerca de lo que hacen, añadiendo enlaces de sus redes sociales. Y por último pueden compartir el enlace de su perfil para que las demás personas los puedan ver sus redes sociales e información.

  • HTML
  • Tailwind
  • React
  • +4
Captura de pantalla de BarberShop

BarberShop

Sitio web responsive para el agendamiento y reservas de citas para una barbería, en donde el cliente podrá escoger el o los servicios que desea, elegir la fecha y hora, finalmente podrá ver el resumen de su cita. El sitio web cuenta con panel de administrador para la gestión del CRUD de los servicios ofrecidos por la barbería y en donde también podrá visualizar las citas asignadas en el día seleccionado.

  • HTML
  • PHP
  • JavaScript
  • +2
Captura de pantalla de UpTask

UpTask

Sitio web dashboard para la gestión de proyectos, creando sus respectivas tareas, cambiando su estado a completadas o pendientes. Con CRUD de los proyectos y de las tareas

  • HTML
  • PHP
  • JavaScript
  • +2

Experiencia laboral

  1. Freelance · Bogotá, Colombia

    Desarrollador Full Stack

    Actual
    • Desarrollo de aplicaciones web full stack con arquitectura desacoplada basada en API REST.
    • Autenticación y autorización, paneles administrativos e integración de pasarelas de pago.
    • Gestión de imágenes, envío de correos transaccionales y despliegue de aplicaciones en la nube.
    • Enfoque en aplicaciones escalables, seguras, responsivas y optimizadas para una buena experiencia de usuario.
    • TypeScript
    • Next.js
    • NestJS
    • Prisma
    • PostgreSQL
    Ver proyecto: JPERFUMES →
  2. Politécnico Grancolombiano · Bogotá, Colombia

    Desarrollador de software

    • Modelado, construcción y pruebas funcionales de una nueva función en los procesos de medición de experiencia de los sitios web institucionales.
    • Captura de los datos del estudiante que responde la encuesta dentro del sitio y migración a un aplicativo externo para visualizarlos en los reportes y dashboards correspondientes.
    • C#
    • JavaScript
    • ASP.NET
    • MVC

    Practicante Ingeniería de Sistemas

    • Integración de un software de medición externo en las plataformas estudiantiles, mostrando una ventana modal en tres procesos del sitio web.
    • Automatización del envío de correos masivos mediante una API creada en Python.
    • ASP.NET Core MVC
    • JavaScript
    • HTML
    • Python

Herramientas y tecnologías

Stack principal

  • TypeScript
  • JavaScript
  • React
  • NextJS
  • NodeJS
  • NestJS
  • Tailwind
  • Prisma
  • PostgreSQL

Conocimientos

Frontend

  • HTML
  • CSS
  • Sass
  • Astro

Backend

  • Express
  • PHP
  • C#
  • Python
  • Java

Bases de datos

  • MongoDB
  • MySQL
  • Supabase

Herramientas y nube

  • Git
  • Github
  • Vercel
  • Azure

Sobre mí

Foto de Joseph

Soy Joseph, Ingeniero de Sistemas, desarrollador web full stack y emprendedor. Cuento con experiencia en el diseño y la implementación de sitios web modernos. Me apasiona crear experiencias digitales accesibles, eficientes y visualmente atractivas.

Me caracterizo por ser proactivo, estar comprometido con la calidad del código y mantenerme en constante aprendizaje.

Hoy estoy dando mis primeros pasos en inteligencia artificial: aprendo a integrar modelos de IA en aplicaciones web con JavaScript y TypeScript, con el objetivo de convertirme en AI Engineer y llevar esas capacidades a productos reales.

Actualmente me encuentro estudiando inglés para mejorar mis habilidades de comunicación. Considero que el dominio del idioma es clave en el mundo del desarrollo de software.

Educación y Certificados

Ingeniería de Sistemas

Politécnico Grancolombiano · 2021 - 2025

Certificados

Full Stack Node.js React TS NestJS Next.js Creando Proyectos

Udemy · En curso

Idiomas

Inglés

Academia de idiomas Smart · Feb 2025 - A la fecha

Disponible para trabajar

¿Trabajamos juntos?

Estoy disponible para oportunidades como desarrollador Full Stack. Si tienes un puesto o un proyecto en mente, escríbeme por correo o LinkedIn.

Escríbeme

josephperezsarmiento@hotmail.com