JoshTVR
  • Sobre mí
  • Habilidades
  • Proyectos
  • Experiencia
  • Contacto
  • Servicios
  • Tienda
© 2026 Joshua Hernandez
GitHubLinkedInEmail
Data Engineer · 2026

Joshua
Hernandez

I used to build virtual worlds.
Now I build data pipelines.
The obsession with clean systems never changed.

View WorkContact

Sobre Mí

Data Engineering & Systems
Soy un desarrollador apasionado con experiencia en Realidad Virtual, Inteligencia Artificial, sistemas de bases de datos y Diseño Digital. Me desarrollo mejor en la intersección entre tecnología y creatividad — construyendo experiencias inmersivas que resuelven problemas del mundo real.

Actualmente cursando Ingeniería en Tecnologías de la Información, he liderado proyectos que redujeron costos operativos, construí modelos basados en datos y creé entornos 3D atractivos. Colaboro eficazmente en equipos multifuncionales con un enfoque orientado al detalle.

Mi experiencia multidisciplinaria me permite tender puentes entre el diseño, la ingeniería y el negocio — una ventaja única que aporto a cada equipo que integro.
Stats
30%
Tiempo de Inducción Reducido
4
Dominios Tecnológicos
5+
Proyectos Entregados
2+
Años de Experiencia
Joshua Hernandez
Habilidades
Skill Ratings
SQL
Python
TypeScript
AWS
dbt
Stack
Python
SQL / T-SQL
TypeScript
AWS
dbt
Next.js
Supabase
PostgreSQL
SSIS
Power BI
Unity
Blender
Figma
C#
Proyectos
01
Tren de Vapor Low-Poly

Tren de Vapor Low-Poly

Una escena detallada de locomotora de vapor low-poly renderizada en Blender Cycles. La composición presenta iluminación nocturna dramática con cielo estrellado, la cálida luz de la linterna del motor y un exuberante entorno forestal low-poly.

BlenderCyclesLow-Poly3D Modeling
View Project →
02
Animación de Células Biológicas

Animación de Células Biológicas

Una animación 3D fotorrealista de células biológicas renderizada en Blender Cycles. El proyecto simula el comportamiento celular con materiales ultra-detallados que replican imágenes reales de microscopía electrónica. Una segunda versión EEVEE presenta cinco tipos de células en un panel de visualización científica.

BlenderCyclesEEVEE3D Animation
View Project →
03
Animación de Proceso de Filtración de Agua

Animación de Proceso de Filtración de Agua

Trabajo de cliente — Animación técnica 3D producida para una empresa de tratamiento de agua, visualizando el proceso completo de filtración: desinfección UV, filtros de arena y carbón, y el flujo del sistema. Diseñada como material educativo y de marketing comercial. Renderizada en Blender EEVEE.

BlenderEEVEE3D AnimationTechnical Visualization
View Project →
04
Torturama — Videojuego Voxel Móvil

Torturama — Videojuego Voxel Móvil

Trabajo de cliente — Un videojuego voxel móvil completo desarrollado para empresa. Responsabilidades: diseño de personajes originales, arte voxel 3D, animaciones de gameplay y materiales promocionales. El juego sigue a Tortunela, una tortuga voxel azul y dorada, contra Archemides, un rival gaviota.

MagicaVoxelBlenderGame DevelopmentVoxel Art
View Project →
05
ZGen — Diseño del Personaje Original Freasky

ZGen — Diseño del Personaje Original Freasky

IP original — Freasky es el personaje mascota de ZGen, un proyecto de videojuego personal. El diseño mezcla una estética caprichosa y levemente siniestra con arte voxel y 3D low-poly. El personaje habita bosques oscuros y atmosféricos, combinando personalidad cartoon con un lenguaje visual más oscuro.

BlenderMagicaVoxelCharacter DesignConcept Art
View Project →
06
TIE Fighter — Fan Art Render 3D

TIE Fighter — Fan Art Render 3D

Fan Art · Star Wars — Un render 3D de alta calidad del icónico TIE Fighter. Múltiples composiciones cinematográficas muestran habilidades de modelado hard-surface: una variante roja-metálica dramática y una escena espacial con la Tierra de fondo.

BlenderCyclesHard Surface ModelingSci-Fi
View Project →
07
Mr. Meeseek — Fan Art Modelo 3D

Mr. Meeseek — Fan Art Modelo 3D

Fan Art · Rick & Morty — Recreación en 3D de Mr. Meeseek con toon shading estilizado que replica fielmente el estilo cel-shaded de la serie. El modelo demuestra técnicas de modelado de personajes y Renderizado No Fotorrealista (NPR) en Blender.

BlenderToon ShadingNPRCharacter Modeling
View Project →
08
Personaje de Pan Cartoon

Personaje de Pan Cartoon

Un personaje de pan cartoon 3D estilizado con toon shading y diseño expresivo. Una exploración divertida de modelado de personajes cartoon y técnicas de renderizado NPR en Blender.

BlenderToon ShadingCharacter ModelingNPR
View Project →
09
Business Intelligence — ETL Northwind

Business Intelligence — ETL Northwind

Data warehouse empresarial completo sobre la base de datos Northwind. Implementa la metodología dimensional de Kimball con un pipeline ETL completo en SSIS, contenedorizado con Docker y Docker Compose. Culmina en dashboards de Power BI analizando ventas, clientes, productos y rendimiento de empleados.

SQL ServerSSISPower BIDocker
View Project →
10
Matplotlib: De Cero a Experto

Matplotlib: De Cero a Experto

Recurso educativo bilingüe (EN/ES) sobre visualización de datos en Python desde cero. Incluye Jupyter notebooks con ejemplos interactivos, datasets personalizados, cheatsheet PDF y ejercicios de gráficas de línea, barras, dispersión, pastel, layouts multi-gráfica y formatos de exportación.

PythonMatplotlibNumPyPandas
View Project →
11
Analítica de Datos para Negocios Digitales

Analítica de Datos para Negocios Digitales

Repositorio de materiales académicos de la UTT que cubre 7 temas de ciencia de datos: fundamentos de Big Data, tratamiento de datos, análisis estadístico, Python para ciencia de datos, ETL con SSIS, modelado dimensional y automatización de flujo de datos empresarial.

PythonPandasNumPySeaborn
View Project →
12
Clubit — Juego VR de Polirritmo

Clubit — Juego VR de Polirritmo

Juego VR de ritmo standalone para Meta Quest 3S, desarrollado en Unity 6 con URP. Cuenta con un motor de polirritmo que renderiza simultáneamente 4 patrones geométricos (triángulos/3, cuadrados/4, pentágonos/5, hexágonos/6) dibujados píxel a píxel en Texture2D. Incluye un piano 3D interactivo de 88 teclas (modelo Blender con teclas nominadas individualmente), modos FreePlay y SongPlay, canciones coreografiadas en JSON, grabación de sesiones en tiempo real e integración con webhook n8n.

UnityC#Meta Quest 3SXR Interaction Toolkit
View Project →
13
Nave Nodriza Alien — Modelo 3D

Nave Nodriza Alien — Modelo 3D

Modelo 3D original de una nave nodriza alienígena creado en Blender. Diseñado desde cero como IP original — disponible en FBX para motores de juego. El diseño combina arquitectura alienígena orgánico-mecánica con panelado complejo del casco, detalles de superficie y mallas listas para múltiples niveles de detalle. Incluye también una escena de planeta alienígena.

BlenderHard Surface ModelingSci-FiFBX
View Project →

Estadísticas de GitHub

15Repositorios
0Estrellas Totales
192Contribuciones
1Followers
TSQL21%
Jupyter Notebook21%
TypeScript14%
Python7%
HTML7%
C++7%

192 contribuciones en el último año

MonWedFriJunJulAugSepOctNovDecJanFebMarAprMay2025-06-01: 0 contributions2025-06-02: 0 contributions2025-06-03: 0 contributions2025-06-04: 0 contributions2025-06-05: 0 contributions2025-06-06: 0 contributions2025-06-07: 1 contribution2025-06-08: 0 contributions2025-06-09: 1 contribution2025-06-10: 2 contributions2025-06-11: 0 contributions2025-06-12: 0 contributions2025-06-13: 0 contributions2025-06-14: 0 contributions2025-06-15: 0 contributions2025-06-16: 1 contribution2025-06-17: 0 contributions2025-06-18: 1 contribution2025-06-19: 0 contributions2025-06-20: 0 contributions2025-06-21: 0 contributions2025-06-22: 1 contribution2025-06-23: 0 contributions2025-06-24: 5 contributions2025-06-25: 0 contributions2025-06-26: 0 contributions2025-06-27: 0 contributions2025-06-28: 0 contributions2025-06-29: 0 contributions2025-06-30: 0 contributions2025-07-01: 0 contributions2025-07-02: 0 contributions2025-07-03: 0 contributions2025-07-04: 0 contributions2025-07-05: 0 contributions2025-07-06: 0 contributions2025-07-07: 0 contributions2025-07-08: 0 contributions2025-07-09: 0 contributions2025-07-10: 0 contributions2025-07-11: 0 contributions2025-07-12: 0 contributions2025-07-13: 0 contributions2025-07-14: 0 contributions2025-07-15: 0 contributions2025-07-16: 0 contributions2025-07-17: 0 contributions2025-07-18: 0 contributions2025-07-19: 0 contributions2025-07-20: 0 contributions2025-07-21: 0 contributions2025-07-22: 0 contributions2025-07-23: 0 contributions2025-07-24: 0 contributions2025-07-25: 0 contributions2025-07-26: 0 contributions2025-07-27: 0 contributions2025-07-28: 0 contributions2025-07-29: 0 contributions2025-07-30: 0 contributions2025-07-31: 0 contributions2025-08-01: 1 contribution2025-08-02: 0 contributions2025-08-03: 0 contributions2025-08-04: 0 contributions2025-08-05: 0 contributions2025-08-06: 0 contributions2025-08-07: 0 contributions2025-08-08: 0 contributions2025-08-09: 0 contributions2025-08-10: 0 contributions2025-08-11: 0 contributions2025-08-12: 0 contributions2025-08-13: 0 contributions2025-08-14: 0 contributions2025-08-15: 0 contributions2025-08-16: 0 contributions2025-08-17: 0 contributions2025-08-18: 1 contribution2025-08-19: 2 contributions2025-08-20: 1 contribution2025-08-21: 0 contributions2025-08-22: 0 contributions2025-08-23: 0 contributions2025-08-24: 0 contributions2025-08-25: 0 contributions2025-08-26: 0 contributions2025-08-27: 0 contributions2025-08-28: 0 contributions2025-08-29: 0 contributions2025-08-30: 0 contributions2025-08-31: 0 contributions2025-09-01: 0 contributions2025-09-02: 1 contribution2025-09-03: 2 contributions2025-09-04: 1 contribution2025-09-05: 0 contributions2025-09-06: 0 contributions2025-09-07: 0 contributions2025-09-08: 0 contributions2025-09-09: 0 contributions2025-09-10: 0 contributions2025-09-11: 0 contributions2025-09-12: 0 contributions2025-09-13: 0 contributions2025-09-14: 0 contributions2025-09-15: 0 contributions2025-09-16: 0 contributions2025-09-17: 0 contributions2025-09-18: 0 contributions2025-09-19: 0 contributions2025-09-20: 0 contributions2025-09-21: 0 contributions2025-09-22: 0 contributions2025-09-23: 0 contributions2025-09-24: 0 contributions2025-09-25: 0 contributions2025-09-26: 0 contributions2025-09-27: 0 contributions2025-09-28: 0 contributions2025-09-29: 0 contributions2025-09-30: 0 contributions2025-10-01: 0 contributions2025-10-02: 0 contributions2025-10-03: 0 contributions2025-10-04: 0 contributions2025-10-05: 0 contributions2025-10-06: 0 contributions2025-10-07: 0 contributions2025-10-08: 0 contributions2025-10-09: 0 contributions2025-10-10: 0 contributions2025-10-11: 0 contributions2025-10-12: 0 contributions2025-10-13: 0 contributions2025-10-14: 0 contributions2025-10-15: 0 contributions2025-10-16: 0 contributions2025-10-17: 0 contributions2025-10-18: 0 contributions2025-10-19: 0 contributions2025-10-20: 0 contributions2025-10-21: 0 contributions2025-10-22: 0 contributions2025-10-23: 0 contributions2025-10-24: 0 contributions2025-10-25: 0 contributions2025-10-26: 0 contributions2025-10-27: 0 contributions2025-10-28: 0 contributions2025-10-29: 0 contributions2025-10-30: 0 contributions2025-10-31: 0 contributions2025-11-01: 0 contributions2025-11-02: 0 contributions2025-11-03: 0 contributions2025-11-04: 0 contributions2025-11-05: 0 contributions2025-11-06: 0 contributions2025-11-07: 0 contributions2025-11-08: 0 contributions2025-11-09: 0 contributions2025-11-10: 0 contributions2025-11-11: 0 contributions2025-11-12: 0 contributions2025-11-13: 0 contributions2025-11-14: 0 contributions2025-11-15: 0 contributions2025-11-16: 0 contributions2025-11-17: 0 contributions2025-11-18: 0 contributions2025-11-19: 0 contributions2025-11-20: 0 contributions2025-11-21: 0 contributions2025-11-22: 0 contributions2025-11-23: 0 contributions2025-11-24: 0 contributions2025-11-25: 0 contributions2025-11-26: 0 contributions2025-11-27: 0 contributions2025-11-28: 0 contributions2025-11-29: 0 contributions2025-11-30: 0 contributions2025-12-01: 0 contributions2025-12-02: 0 contributions2025-12-03: 0 contributions2025-12-04: 0 contributions2025-12-05: 0 contributions2025-12-06: 0 contributions2025-12-07: 0 contributions2025-12-08: 0 contributions2025-12-09: 0 contributions2025-12-10: 0 contributions2025-12-11: 0 contributions2025-12-12: 0 contributions2025-12-13: 0 contributions2025-12-14: 0 contributions2025-12-15: 0 contributions2025-12-16: 0 contributions2025-12-17: 0 contributions2025-12-18: 0 contributions2025-12-19: 0 contributions2025-12-20: 0 contributions2025-12-21: 0 contributions2025-12-22: 0 contributions2025-12-23: 0 contributions2025-12-24: 0 contributions2025-12-25: 0 contributions2025-12-26: 0 contributions2025-12-27: 0 contributions2025-12-28: 0 contributions2025-12-29: 0 contributions2025-12-30: 0 contributions2025-12-31: 0 contributions2026-01-01: 0 contributions2026-01-02: 0 contributions2026-01-03: 0 contributions2026-01-04: 0 contributions2026-01-05: 0 contributions2026-01-06: 0 contributions2026-01-07: 0 contributions2026-01-08: 0 contributions2026-01-09: 0 contributions2026-01-10: 0 contributions2026-01-11: 0 contributions2026-01-12: 0 contributions2026-01-13: 0 contributions2026-01-14: 0 contributions2026-01-15: 0 contributions2026-01-16: 0 contributions2026-01-17: 0 contributions2026-01-18: 0 contributions2026-01-19: 0 contributions2026-01-20: 0 contributions2026-01-21: 0 contributions2026-01-22: 0 contributions2026-01-23: 0 contributions2026-01-24: 0 contributions2026-01-25: 0 contributions2026-01-26: 0 contributions2026-01-27: 0 contributions2026-01-28: 0 contributions2026-01-29: 0 contributions2026-01-30: 0 contributions2026-01-31: 0 contributions2026-02-01: 0 contributions2026-02-02: 0 contributions2026-02-03: 0 contributions2026-02-04: 0 contributions2026-02-05: 0 contributions2026-02-06: 0 contributions2026-02-07: 0 contributions2026-02-08: 0 contributions2026-02-09: 0 contributions2026-02-10: 0 contributions2026-02-11: 0 contributions2026-02-12: 0 contributions2026-02-13: 0 contributions2026-02-14: 0 contributions2026-02-15: 0 contributions2026-02-16: 0 contributions2026-02-17: 0 contributions2026-02-18: 0 contributions2026-02-19: 0 contributions2026-02-20: 0 contributions2026-02-21: 0 contributions2026-02-22: 0 contributions2026-02-23: 0 contributions2026-02-24: 0 contributions2026-02-25: 0 contributions2026-02-26: 0 contributions2026-02-27: 0 contributions2026-02-28: 0 contributions2026-03-01: 0 contributions2026-03-02: 0 contributions2026-03-03: 0 contributions2026-03-04: 0 contributions2026-03-05: 0 contributions2026-03-06: 0 contributions2026-03-07: 0 contributions2026-03-08: 0 contributions2026-03-09: 0 contributions2026-03-10: 0 contributions2026-03-11: 0 contributions2026-03-12: 0 contributions2026-03-13: 0 contributions2026-03-14: 0 contributions2026-03-15: 0 contributions2026-03-16: 0 contributions2026-03-17: 0 contributions2026-03-18: 0 contributions2026-03-19: 4 contributions2026-03-20: 5 contributions2026-03-21: 5 contributions2026-03-22: 8 contributions2026-03-23: 4 contributions2026-03-24: 8 contributions2026-03-25: 12 contributions2026-03-26: 3 contributions2026-03-27: 12 contributions2026-03-28: 10 contributions2026-03-29: 1 contribution2026-03-30: 1 contribution2026-03-31: 2 contributions2026-04-01: 7 contributions2026-04-02: 3 contributions2026-04-03: 0 contributions2026-04-04: 0 contributions2026-04-05: 0 contributions2026-04-06: 2 contributions2026-04-07: 7 contributions2026-04-08: 3 contributions2026-04-09: 0 contributions2026-04-10: 0 contributions2026-04-11: 3 contributions2026-04-12: 0 contributions2026-04-13: 1 contribution2026-04-14: 0 contributions2026-04-15: 0 contributions2026-04-16: 1 contribution2026-04-17: 0 contributions2026-04-18: 0 contributions2026-04-19: 0 contributions2026-04-20: 0 contributions2026-04-21: 0 contributions2026-04-22: 0 contributions2026-04-23: 0 contributions2026-04-24: 0 contributions2026-04-25: 0 contributions2026-04-26: 0 contributions2026-04-27: 2 contributions2026-04-28: 2 contributions2026-04-29: 2 contributions2026-04-30: 0 contributions2026-05-01: 0 contributions2026-05-02: 0 contributions2026-05-03: 0 contributions2026-05-04: 3 contributions2026-05-05: 5 contributions2026-05-06: 0 contributions2026-05-07: 10 contributions2026-05-08: 7 contributions2026-05-09: 3 contributions2026-05-10: 1 contribution2026-05-11: 3 contributions2026-05-12: 0 contributions2026-05-13: 9 contributions2026-05-14: 4 contributions2026-05-15: 1 contribution2026-05-16: 1 contribution2026-05-17: 0 contributions2026-05-18: 4 contributions2026-05-19: 0 contributions2026-05-20: 2 contributions2026-05-21: 0 contributions2026-05-22: 0 contributions2026-05-23: 2 contributions2026-05-24: 0 contributions2026-05-25: 3 contributions2026-05-26: 2 contributions2026-05-27: 0 contributions2026-05-28: 0 contributions2026-05-29: 3 contributions2026-05-30: 0 contributions2026-05-31: 0 contributions
LessMore

Código Abierto

12 repositorios públicos — sincronizado con GitHub

Ver perfil
JoshTVR

Config files for my GitHub profile.

configgithub-config
hoyDemo ↗
JoshTVR-Portfolio

This is my personal portfolio

TypeScript
hace 5dDemo ↗
Data-Engineering-Journey

My data engineering learning repository - covering ETL pipelines, data warehousing, streaming, and modern data stack tools.

TSQL
hace 6d
Emotion-Recognition-CNN

Sin descripción

Jupyter Notebook
hace 12d
HTMLForBeginers

This repository is meant to show my progress learning web development:)

HTML
hace 18d
Typescript-Study

This meant to be a guide to understand this language

TypeScript
hace 24d
Ver proyecto: Matplotlib: De Cero a Experto
Matplotlib-From-Zero-To-Hero

This repository is intended to be an introductory guide to the Python library Matplotlib.

Jupyter Notebook
hace 2m
PythonForBeginers

In this repository you will find out some of my process learning Python Language

Python
hace 2m
Ver proyecto: Business Intelligence — ETL Northwind
Business-Intelligence

Sin descripción

TSQL
hace 2m
Aphelion

Dark atmospheric 3D RPG/Adventure built in Unity 6.

ShaderLab
hace 2m
Zynapse-Ticket-Support

Tickets Support System · ASP.NET Core 9 · Razor Pages · SQL Server

C#
hace 2m
Power-Bi-Data-Analitics-For-Digital-Businesses

Sin descripción

CSS
hace 2mDemo ↗
Experiencia
Jan 2024 – Jun 2024

Desarrollador VR — Estancia

Universidad Tecnológica de Zimapán

Lideré el componente VR de una aplicación de inducción para una universidad minera, contribuyendo a una reducción del 30% en el tiempo de incorporación de empleados. Desarrollé entornos inmersivos e interacciones en Unity con XR Interaction Toolkit como parte de un equipo multidisciplinario.

  • Unity
  • C#
  • XR Interaction Toolkit
  • VR
  • Blender
Jan 2026 – Present

Desarrollador de Videojuego Pixel Art (Prácticas)

Vortex Editorial / Plandi

Prácticas profesionales enfocadas en desarrollo de videojuegos con estética pixel art. Participación en el pipeline de diseño y desarrollo de un proyecto de juego 2D, contribuyendo a la creación de assets visuales, prototipado de mecánicas e interfaz.

  • Pixel Art
  • Game Development
  • UI Design
  • 2D Art
  • Prototyping
Feb 2026 – Mar 2026

Desarrollador de Juego VR (Prácticas)

Roboarts Club

Desarrollé Clubit, un juego de ritmo VR standalone para Meta Quest 3S. Construí un sistema de interacción musical completo con un piano 3D interactivo de 88 teclas y un motor de polirritmo que renderiza 4 patrones rítmicos simultáneos (triángulos/3, cuadrados/4, pentágonos/5, hexágonos/6) dibujados píxel a píxel en Texture2D. Integración con webhook n8n para captura de sesiones en tiempo real. Despliegue en Meta Quest 3S vía SideQuest y ADB.

  • Unity
  • C#
  • VR
  • Meta Quest 3S
  • XR Interaction Toolkit
  • n8n
  • URP
  • TextMesh Pro
Credentials

Certificaciones

Fundamentos de Python 1

Cisco Networking Academy / Python Institute (via UTT)

2025
What people say

Testimonios

Blog & Devlogs

Últimas publicaciones

Ver todas →
SQL: COUNT vs COUNT DISTINCT
Post

SQL: COUNT vs COUNT DISTINCT

Dos funciones, respuestas muy diferentes. Confundirlas cuesta horas de debugging.

31 de mayo de 2026

try/except en Python — maneja errores antes de que tiren tu pipeline
Post

try/except en Python — maneja errores antes de que tiren tu pipeline

Al leer datos externos, los errores no son la excepción — son la rutina.

30 de mayo de 2026

¿Qué es idempotencia en ETL?
Post

¿Qué es idempotencia en ETL?

La propiedad más importante de cualquier pipeline en producción.

29 de mayo de 2026

Contacto

Estoy abierto a nuevas oportunidades, colaboraciones y conversaciones. Construyamos algo increíble juntos.

Email↗GitHub↗LinkedIn↗
Send a message