JoshTVR.
  • About
  • Skills
  • Projects
  • Experience
  • Certifications
  • Contact
  • Services
  • Store
JoshTVR.

© 2025 Joshua Hernandez

Made with passion · Deployed on Vercel

Available for work

Joshua
Hernandez

Building
View ProjectsGet in touch
Next.jsPythonBlenderUnityThree.jsTensorFlow
About me

About Me

I'm a passionate developer with expertise spanning Virtual Reality, Artificial Intelligence, Database systems, and Digital Design. I thrive at the intersection of technology and creativity — building immersive experiences that solve real-world problems.

Currently pursuing an Engineering Degree in Information Technologies, I've led projects that reduced operational costs, built data-driven models, and created engaging 3D environments. I collaborate effectively in cross-functional teams and bring a detail-oriented approach to every project.

My multi-domain background means I can bridge the gap between design, engineering, and business — a rare advantage I bring to every team I join.

30%
Onboarding Time Reduced
4
Tech Domains
5+
Projects Shipped
2+
Years Experience
What I work with

Skills

Next.js◆React◆TypeScript◆Python◆Blender◆Unity◆TensorFlow◆Supabase◆PostgreSQL◆Three.js◆Figma◆MagicaVoxel◆C#◆Tailwind CSS◆Node.js◆REST APIs◆Pandas◆NumPy◆After Effects◆Premiere Pro◆Next.js◆React◆TypeScript◆Python◆Blender◆Unity◆TensorFlow◆Supabase◆PostgreSQL◆Three.js◆Figma◆MagicaVoxel◆C#◆Tailwind CSS◆Node.js◆REST APIs◆Pandas◆NumPy◆After Effects◆Premiere Pro◆

VR / 3D Development

UnityBlenderMayaC#XR ToolkitOculus SDK

Data Science / AI

PythonTensorFlowPandasScikit-LearnJupyterNumPy

Backend / Databases

SQLSQL ServerJavaREST APIsSupabasePostgreSQL

Design / Multimedia

Adobe PhotoshopPremiere ProIllustratorAfter EffectsFigma
Selected work

Projects

Low-Poly Steam Train3D

Low-Poly Steam Train

A detailed low-poly steam locomotive scene rendered in Blender Cycles. The composition features dramatic night lighting with a star-filled sky, warm lantern glow from the engine, and a lush low-poly forest environment — showcasing lighting, material design, and cinematic scene composition.

BlenderCyclesLow-Poly3D Modeling
View →
Biological Cells AnimationVideo

Biological Cells Animation

A photorealistic 3D animation of biological cells rendered in Blender Cycles. The project simulates cellular behavior — division, movement, and interaction — with hyper-detailed materials that replicate real electron microscopy imagery. A second EEVEE version presents five cell types simultaneously through a scientific microscope display panel.

BlenderCyclesEEVEE3D Animation
View →
Water Filtration Process AnimationVideo

Water Filtration Process Animation

Client work — A technical 3D animation produced for a water treatment company, visualizing the complete water filtration process: UV disinfection, sand and carbon filtration, and system flow. Designed as an educational and commercial marketing asset. Rendered in Blender EEVEE with clean industrial aesthetics.

BlenderEEVEE3D AnimationTechnical Visualization
View →
Torturama — Mobile Voxel Game3D

Torturama — Mobile Voxel Game

Client work — A complete mobile voxel game developed for a company. Responsibilities included original character design, 3D voxel art, gameplay animations, and promotional materials. The game follows Tortunela, a blue-and-gold voxel turtle navigating tropical island environments against Archemides, a seagull rival.

MagicaVoxelBlenderGame DevelopmentVoxel Art
View →
ZGen — Freasky Original Character DesignDesign

ZGen — Freasky Original Character Design

An original IP — Freasky is the mascot and main character of ZGen, a personal game project. The design blends a whimsical, slightly spooky aesthetic with voxel art and low-poly 3D. The character lives in dark atmospheric forest environments, combining cartoon personality with a darker, moodier visual language.

BlenderMagicaVoxelCharacter DesignConcept Art
View →
TIE Fighter — Fan Art 3D Render3D

TIE Fighter — Fan Art 3D Render

Fan Art · Star Wars — A high-quality 3D render of the iconic TIE Fighter spacecraft. Multiple cinematic compositions showcase hard-surface modeling skills: a dramatic red-metallic variant set against a deep black starfield, and a space scene featuring Earth in the background.

BlenderCyclesHard Surface ModelingSci-Fi
View →
Mr. Meeseek — Fan Art 3D Model3D

Mr. Meeseek — Fan Art 3D Model

Fan Art · Rick & Morty — A 3D fan art recreation of Mr. Meeseek featuring stylized toon shading that faithfully replicates the show's distinctive cel-shaded animation style. The model demonstrates character modeling and Non-Photorealistic Rendering (NPR) techniques in Blender.

BlenderToon ShadingNPRCharacter Modeling
View →
Cartoon Bread Character3D

Cartoon Bread Character

A stylized 3D cartoon bread character featuring toon shading and a cheerful, expressive design. A fun exploration of cartoon character modeling and NPR rendering techniques in Blender.

BlenderToon ShadingCharacter ModelingNPR
View →
Business Intelligence — Northwind ETLData Science

Business Intelligence — Northwind ETL

Complete enterprise data warehouse built on the Northwind database. Implements the Kimball dimensional modeling methodology with a full ETL pipeline using SSIS across three iterations, containerized with Docker and Docker Compose. Culminates in Power BI dashboards analyzing sales, customers, products, and employee performance.

SQL ServerSSISPower BIDocker
GitHubView →
Matplotlib: Zero to HeroData Science

Matplotlib: Zero to Hero

Bilingual (EN/ES) educational resource covering Python data visualization from the ground up. Includes Jupyter notebooks with interactive examples, custom datasets, a cheatsheet PDF, and exercises covering line plots, bar charts, scatter plots, pie charts, multi-chart layouts, and export formats.

PythonMatplotlibNumPyPandas
GitHubView →
Data Analytics for Digital BusinessData Science

Data Analytics for Digital Business

Academic coursework repository from Universidad Tecnológica de Tula-Tepeji covering 7 data science topics: Big Data fundamentals, data treatment, statistical analysis, Python for data science, ETL with SSIS, dimensional modeling, and enterprise data flow automation. All with Python notebooks using Pandas, NumPy, Matplotlib and Seaborn.

PythonPandasNumPySeaborn
GitHubView →
Clubit — VR Polyrhythm GameVR / 3D

Clubit — VR Polyrhythm Game

A standalone VR rhythm game for Meta Quest 3S built in Unity 6 with URP. Features a unique polyrhythm engine that simultaneously renders 4 geometric rhythm patterns (triangles/3, squares/4, pentagons/5, hexagons/6) drawn pixel-by-pixel on Texture2D — inspired by the musical concept of polyrhythms. Includes a fully interactive 88-key 3D piano (custom Blender model with individually named keys), FreePlay and SongPlay modes, JSON-choreographed songs, real-time session recording, and n8n webhook integration for data collection.

UnityC#Meta Quest 3SXR Interaction Toolkit
View →
Alien Mothership — 3D Model3D

Alien Mothership — 3D Model

An original 3D hard-surface model of an alien mothership created in Blender. Designed from scratch as an original IP — available as FBX for game engines. The design features organic-mechanical alien architecture with complex hull paneling, alien surface detailing, and multiple LOD-ready meshes. Also includes an alien planet environment scene.

BlenderHard Surface ModelingSci-FiFBX
View →

GitHub Stats

12Public Repos
0Total Stars
145Contributions
0Followers
TSQL18%
Jupyter Notebook18%
Python9%
TypeScript9%
HTML9%
C++9%

145 contributions in the last year

MonWedFriAprMayJunJulAugSepOctNovDecJanFebMarApr2025-04-13: 1 contribution2025-04-14: 0 contributions2025-04-15: 0 contributions2025-04-16: 0 contributions2025-04-17: 0 contributions2025-04-18: 0 contributions2025-04-19: 0 contributions2025-04-20: 0 contributions2025-04-21: 0 contributions2025-04-22: 0 contributions2025-04-23: 0 contributions2025-04-24: 3 contributions2025-04-25: 0 contributions2025-04-26: 0 contributions2025-04-27: 1 contribution2025-04-28: 0 contributions2025-04-29: 0 contributions2025-04-30: 0 contributions2025-05-01: 0 contributions2025-05-02: 0 contributions2025-05-03: 0 contributions2025-05-04: 0 contributions2025-05-05: 1 contribution2025-05-06: 0 contributions2025-05-07: 0 contributions2025-05-08: 0 contributions2025-05-09: 0 contributions2025-05-10: 0 contributions2025-05-11: 0 contributions2025-05-12: 0 contributions2025-05-13: 0 contributions2025-05-14: 0 contributions2025-05-15: 5 contributions2025-05-16: 1 contribution2025-05-17: 3 contributions2025-05-18: 0 contributions2025-05-19: 0 contributions2025-05-20: 2 contributions2025-05-21: 2 contributions2025-05-22: 3 contributions2025-05-23: 0 contributions2025-05-24: 1 contribution2025-05-25: 0 contributions2025-05-26: 0 contributions2025-05-27: 0 contributions2025-05-28: 0 contributions2025-05-29: 0 contributions2025-05-30: 0 contributions2025-05-31: 0 contributions2025-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: 0 contributions
LessMore

Open Source

12 public repositories — synced from GitHub

View profile
JoshTVR

Config files for my GitHub profile.

configgithub-config
todayDemo ↗
JoshTVR-Portfolio

This is my personal portfolio

TypeScript
4d agoDemo ↗
See project: Matplotlib: Zero to Hero
Matplotlib-From-Zero-To-Hero

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

Jupyter Notebook
19d ago
PythonForBeginers

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

Python
19d ago
See project: Business Intelligence — Northwind ETL
Business-Intelligence

No description

TSQL
19d ago
Aphelion

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

ShaderLab
19d ago
Zynapse-Ticket-Support

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

C#
19d ago
Power-Bi-Data-Analitics-For-Digital-Businesses

No description

CSS
19d agoDemo ↗
DataBaseLanguageForBeginers

In this repository you will find out some of my process learning SQL Language and my process introducing myself in MongoDB

TSQL
19d ago
See project: Data Analytics for Digital Business
Data-Analitics-For-Digital-Businesses

No description

Jupyter Notebook
8mo ago
HTMLForBeginers

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

HTML
10mo ago
My-First-Flutter-App

A simple Flutter project created as part of a Flutter development course. This repository contains my progress, exercises, and notes as I learn how to build cross-platform apps using Flutter and Dart.

C++
10mo ago
Timeline

Experience

Jan 2024 – Jun 2024

VR Developer — Internship

Universidad Tecnológica de Zimapán

Led the VR component of an onboarding application for a mining university, contributing to a 30% reduction in employee onboarding time. Built immersive environments and interactions in Unity with XR Interaction Toolkit as part of a multidisciplinary team.

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

Pixel Art Game Developer (Internship)

Vortex Editorial / Plandi

Internship focused on video game development with a pixel art aesthetic. Participated in the design and development pipeline of a 2D game project, contributing to visual asset creation, game mechanics prototyping, and UI design.

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

VR Game Developer (Internship)

Roboarts Club

Developed Clubit, a standalone VR polyrhythm rhythm game for Meta Quest 3S. Built a complete musical interaction system featuring an 88-key interactive 3D piano and a polyrhythm engine rendering 4 simultaneous rhythmic patterns (triangles/3, squares/4, pentagons/5, hexagons/6) drawn pixel-by-pixel on Texture2D. Integrated an n8n webhook for real-time session data collection. Deployed to Meta Quest 3S via SideQuest and ADB.

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

Certifications

Python Essentials 1

Cisco Networking Academy / Python Institute (via UTT)

2025
What people say

Testimonials

Blog & Devlogs

Latest Posts

View all →
✍️
Post

What is Memoization?

Cache expensive function results so repeated calls are instant lookups.

April 16, 2026

Proxy — Intercept Object Operations
Post

Proxy — Intercept Object Operations

Proxy wraps any object and lets you intercept reads, writes, and deletes.

April 15, 2026

✍️
Post

LRU Cache Implementation

Least Recently Used cache: O(1) get and put using Map's insertion-order property.

April 14, 2026

Get in touch

Get in Touch

I'm open to new opportunities, collaborations, and conversations. Let's build something great together.

Email
joshtvr4@gmail.com
Socials
github.com/JoshTVRlinkedin.com/in/joshtvr