Desarrollador fullstack

Construyo
soluciones
fullstack

Ingeniero de software mexicano enfocado en React, NestJS, bases de datos SQL/NoSQL, herramientas con IA y productos web escalables.

Edgar Vega
Edgar Vega
React
React Native
Figma
HTML, CSS, JavaScript, TypeScript
Bootstrap, Tailwind CSS
AWS
CI/CD
NestJs
Supabase
Python
Java
Express
Firestore
MongoDB
MySql
PostgreSql
SqlServer

Sobre mi

Perfil de Edgar Vega

Amo tres cosas en este mundo: el cine de animación, los animales marinos y resolver problemas.

Soy Edgar Vega, un ingeniero de software mexicano. Comencé mi carrera a los 15 años, aprendiendo algoritmos. Ahora soy un desarrollador de software full-stack, especializado en desarrollo web con React en el front-end y NestJS en el back-end, tanto con bases de datos SQL como NoSQL.

Esta página muestra todos los proyectos en los que he trabajado, desde el comienzo de mi trayectoria hasta hoy. ¡Échales un vistazo y dime qué opinas!

Eventos

Ganadores de Hackathon

Ganadores de Hackathon

Junto a mi equipo, ganamos el 1er lugar en el hackathon universitario al construir una plataforma logística enfocada en la optimización de repartos locales y la reducción de la huella de carbono.

Tutorías universitarias de POO

Tutorías universitarias de POO

Impartí una tutoría abierta a más de 10 alumnos universtiarios en los temas de programación orientada a objetos, patrones de diseño y buenas prácticas de código.

Ganadres de SD

Ganadres de SD

Junto a mi equipo, ganamos el 1er lugar en la expocisión de proyectos de sistemas digitales gracias al desarrollo e impleemntación de un banco digital con un cajero físico que implementa funciones novedosas como el retiro sin tarjeta, además de ofrecer una platafroma web para el registro de nuevas cuentas y de transferencias entre cuentas.

Pasatiempos

Exploración del Gran Acuario (Medusas)

Exploración del Gran Acuario (Medusas)

Tuve la oportunidad de visitar el Gran Acuario de Mazatlán, interactuando de cerca con medusas y otra rica biodiversidad que va desde las costas superficiales hasta las profundidades.

Exploración del Gran Acuario (Pingüinos)

Exploración del Gran Acuario (Pingüinos)

Durante mi visita al acuario, también pude aprender sobre el comportamiento y la conservación de diversas especies fascinantes como los pingüinos de Humboldt.

Dibujo a grafito (Mantarraya)

Dibujo a grafito (Mantarraya)

Durante mi tiempo libre me gusta desarrollar mis habilidades artísticas a través del dibujo y la ilustración. Mis obras suelen enfocarse en la anatomía marina, como esta mantarraya Mobula.

Dibujo a grafito (Orca)

Dibujo a grafito (Orca)

Otra de mis piezas a grafito. Me encanta explorar las diferentes texturas y la fuerza de especies imponentes como la orca, practicando meticulosamente el claroscuro.

Dibujo a grafito (Composición)

Dibujo a grafito (Composición)

Una composición artística juntando varias criaturas del océano: orcas, ballenas jorobadas y mobulas, destacando la asombrosa interconexión y belleza de la vida marina.

Análisis Cinematográfico

Análisis Cinematográfico

Me apasiona el séptimo arte. Disfruto ver, registrar y calificar películas en Letterboxd, valorando la narrativa, composición de cada toma y el trabajo técnico audiovisual detrás de cámara.

Habilidades

Un stack práctico para construir productos completos, escalables y mantenibles.

14+

Proyectos

3+ años

Experiencia

15+

Tecnologías

Frontend

React React Native Figma HTML, CSS, JavaScript, TypeScript Bootstrap, Tailwind CSS

Backend

AWS CI/CD NestJs Supabase Python Java Express

Bases de datos

Firestore MongoDB MySql PostgreSql SqlServer

Experiencia laboral

Desarrollador y QA

Tecnologías Intech (remoto)

Sonora, (remoto)

feb 2024 — mar 2025
ReactNestJsTypeScriptModelos de IAMarkdown

Descripción

Participación en proyectos nacionales e internacionales enfocados en sistemas web empresariales escalables y de alto rendimiento.

Responsabilidades y Alcance

  • Desarrollo de interfaces escalables con React
  • Implementación de soluciones backend con NestJS
  • Mejora de calidad en evidencias entregadas al cliente
  • Diseño e implementación de herramienta interna basada en IA (DocuTalk)

Logros

  • Automatización de documentación técnica reduciendo tiempos de redacción
  • Estandarización del conocimiento técnico del equipo
  • Incremento en cohesión y productividad del equipo

Líder de Proyecto / Arquitecto de Software

SMACO

Los Mochis, Sinaloa

feb 2024 — feb 2025
.NETNestJsReactReact NativeDockerRabbitMQ

Descripción

Liderazgo y arquitectura de solución nacional basada en microservicios, enfocada en rendimiento y escalabilidad.

Responsabilidades y Alcance

  • Gestión de equipo de 4 desarrolladores
  • Diseño de arquitectura basada en microservicios
  • Implementación de patrones de diseño
  • Optimización de rendimiento y gestión eficiente de peticiones

Logros

  • Implementación de arquitectura sostenible a largo plazo
  • Mejora significativa en rendimiento y confiabilidad del sistema

Desarrollador Fullstack

Digiosoft

Los Mochis, Sinaloa

jul 2023 — dic 2023
PHPJavaScriptAPIs REST

Descripción

Desarrollo y mantenimiento de software contable robusto con enfoque en eficiencia y automatización.

Responsabilidades y Alcance

  • Desarrollo de nuevos módulos en PHP y JavaScript
  • Diseño de APIs REST
  • Optimización de flujos de trabajo
  • Corrección de errores y mejoras de UI/UX

Logros

  • Automatización de procesos internos
  • Mejora en integración con servicios externos

Proyectos

Una selección de mis proyectos destacados en producción y código abierto.

Proyectos principales

Datai MVP application screenshot

Datai MVP

Datai MVP es un sitio para realizar pruebas de consumo de tokens con diferentes modelos de inteligencia artificial, incluyendo modelos instalados localmente.

En proceso
TypeScriptReactStack webIA
LOON benchmark token dashboard screenshot

Tesis LOON: Benchmark dashboard

Este es un dashboard simple para visualizar los datos proporcionados por el benchmark de precisión LOON y el uso de tokens. Permite ver los resultados del benchmark de forma clara y concisa, con diferentes filtros y visualizaciones para analizar los datos.

Herramienta
Modelos de IAIATypeScriptStack web
LOON project logo

Tesis LOON

LOON es una tesis de ingeniería en software que busca optimizar los tokens utilizados por los LLM reduciendo los tokens por dataset pero manteniendo la comprensión del modelo, esto se logra a través de un proceso de limpieza y optimización de los datos, utilizando técnicas de NLP y algoritmos de compresión específicos para cada tipo de dato. El objetivo es mejorar la eficiencia y reducir costos en el entrenamiento y uso de modelos de lenguaje a gran escala.

En proceso
Modelos de IAIAPythonTypeScript
Spaced Study application screenshot

Spaced Study

Spaced Study es una aplicación de tarjetas de memoria que implementa el algoritmo FSRS para optimizar el aprendizaje espaciado, permitiendo a los usuarios estudiar de manera eficiente con repeticiones interválicas. Soporta sincronización con Supabase, gestión de barajas y mazos, y exportación de datos.

En proceso
TypeScriptIAModelos de IAReactStack web
Gestión de evaluaciones application screenshot

Gestión de evaluaciones

Sistema integral de gestión que moderniza el proceso de certificación de planes de estudio en la Universidad Autónoma de Sinaloa. Desplegado a nivel estatal, facilita la toma de decisiones y agiliza los flujos de evaluación académica.

Privado
Stack webReactTypeScriptBase de datos SQL
EcoSend application screenshot

EcoSend

Construído en un hackatón de 24h, este proyecto resuelve toda la logísitica de envíos de paquetería, con un enfoque en la sostenibilidad y reducción de la huella de carbono. Este prototipo es completo y usable, permitiendo a negocios gestionar sus repartidores internos o abrir sus envíos a repartidores externos que buscan rutas cercanas para optimizar sus viajes y reducir emisiones.

Stack webReactTypeScriptBase de datos NoSQLTailwind CSSZustandFirebaseTanStack Query
Prestamos application screenshot

Prestamos

Gestión de prestamos para un grupo interno, tiene una secuencia para gestionar la cantidad que se tiene, se puede prestar, lista de espera y exportaciones a diferentes formatos.

Privado
Stack webReactBase de datos NoSQL

Blog

Mis últimos artículos publicados en Hashnode

Hashnode

Por qué tus textos grandes se ven mal en móviles (y cómo solucionarlo)

Un pequeño viaje técnico desde el engaño de las DevTools hasta el renderizado en dispositivos reales. En el día a día laboral, solemos encontrarnos con detalles visuales que parecen inofensivos.

Leer post

Hashnode

Nadie usa el stack correcto

La mayoría de los proyectos fallan antes de escribir la primera línea de código. No por el lenguaje ni por el framework, sino porque nunca se entendió correctamente el problema.

Leer post

Hashnode

La importancia de automatizar procesos en el trabajo

En el día a día laboral solemos encontrarnos con tareas repetitivas que parecen simples, pero que consumen bastante tiempo y energía. La automatización surge como una solución clave.

Leer post

Hashnode

El comienzo del desarrollo

Como proyecto escolar semestral, seguimos una serie de pasos para documentar una solución y acercarnos más a la ingeniería de software.

Leer post

Construyamos algo útil

Estoy abierto a colaborar en productos web, automatización, herramientas con IA y proyectos de software fullstack.