---
title: Jaime Torrealba — Creative Developer | Three.js & TresJS
description: Jaime Torrealba is a creative developer building immersive web experiences and real-time 3D with Three.js, TresJS, Vue.js and GSAP. Talks and open source.
url: https://jaimetorrealba.com/
language: en
---

# Jaime Torrealba: Creative developer

> Markdown version of https://jaimetorrealba.com/, the portfolio of Jaime Torrealba. It lists every piece of text on the home screen in reading order and explains what each element is. Full profile: https://jaimetorrealba.com/llms-full.txt.

## How the page works

The home screen is not a scrolling page. It is a full-screen, real-time 3D night scene: a first-person walk down a lane between tall grass, with trees passing by, mist, fireflies, a moon and a cloudy sky. A loading screen is shown while the scene loads. Then three menu buttons appear at the bottom centre. Each opens a glass card over the scene, and the card's close button (×, top-left corner) closes it and brings the menu back. A round sound button in the top-right corner plays or mutes a looping footsteps sound; it is hidden when the visitor prefers reduced motion.

## Loading screen

A dark screen with a small emblem in the centre, surrounded by three rings of slowly rotating text:

- Inner ring: "Loading - Cargando - Caricando" ("loading" in English, Spanish and Italian)
- Middle ring: "Creative developer"
- Outer ring: "Jaime Torrealba"

## Menu

- **About me**: opens the About me card.
- **Content**: opens the Content card (talks, podcasts, courses, open source and games).
- **Experience**: opens the Experience card (work history).
- Sound button (icon only): labelled "Unmute" while muted and "Mute" while the footsteps play.

## About me card

Photo: Portrait of Jaime Torrealba (on wide screens only).

### Jaime Torrealba

#### Creative developer

Creative developer focused on immersive web experiences, real-time 3D, micro-interactions and expressive animations.

I enjoy blending design and code using Vue.js, Three.js, Tres.js, and GSAP.

A handwritten "JT" signature sits in the corner (decorative). Below it, a row of icon links, each with a tooltip:

- [Bluesky](https://bsky.app/profile/jaimebboyjt.bsky.social)
- [Twitter](https://twitter.com/jaimebboyjt)
- [GitHub](https://github.com/JaimeTorrealba)
- [LinkedIn](https://www.linkedin.com/in/jaime-torrealba-cordova/)
- [CodePen](https://codepen.io/jaime_torrealba)
- [Lab](https://lab.jaimetorrealba.com/): Creative lab of standalone 3D, shader and animation demos.

## Content card

Title: **Content**. Each entry shows a title (a link when there is one), a one-line description and a type badge.

1. **[TresJS 3D JavaScript](https://www.youtube.com/watch?v=jA9SOk0ovRk)**: badge "TALK". Talk in Glasgow, hosted by Glasgow JS and Scottish Technology Club.
2. **[Will the web ever be the primary delivery system for 3D games?](https://stackoverflow.blog/2025/02/04/will-the-web-ever-be-the-primary-delivery-system-for-3d-games/)**: badge "PODCAST". Podcast in stackoverflow, this was my first podcast and I was very nervous, but it was a great experience.
3. **[Creating Immersive Experiences in the Browser](https://youtu.be/gIYE2I6PG3I?si=8wQVx7oJT4oyJiR1)**: badge "TALK". Talk in Edinburgh, hosted by Edinburgh JS and Scottish Technology Club.
4. **[3D with Vue.js and Three.js](https://youtu.be/l_-Zx_HQYE4?si=dRLlo56QYqn0THu6)**: badge "TALK". Talk in Vue talks #8 online, organized by EpicMax.
5. **[Three.js desde 0](https://ed.team/cursos/threejs)**: badge "COURSE" (in Spanish). My course on three.js is on spanish by the EDteam platform.
6. **[three-scatter](https://github.com/JaimeTorrealba/three-scatter)**: badge "OSS". My open source npm pkg for scattering object on a 3D geometry using three.js.
7. **[three-double-texture-material](https://github.com/JaimeTorrealba/three-double-texture-material)**: badge "OSS". Small open source npm pkg for mixing textures using three.js.
8. **[S3 E13: 3D en el browser con Jaime Torrealba](https://www.youtube.com/watch?v=InP3xzPDKTE)**: badge "PODCAST" (in Spanish). Spanish podcast with My Typeof Radio.

## Experience card

Title: **Experience**. Each entry shows the company logo, company name, period, a one-line description and a role badge. Most recent first.

1. **Push Security**: badge "SENIOR SOFTWARE DEVELOPER", Nov 2024 – Present. Top leader in the browser security space.
2. **Tres.js**: badge "OSS MAINTAINER", Nov 2022 – Oct 2024 · Oct 2025 – Present. Tres.js is an open-source library for building 3D experiences using Vue.js and Three.js.
3. **SKY**: badge "FRONT-END DEVELOPER", Sep 2022 – Apr 2024. SKY is one of the largest budget airlines in Latin America.
4. **EDteam**: badge "EDUCATOR", May 2023 – Sep 2023. EDteam famous platform (for online courses in Latin America).
5. **Lemu**: badge "FRONT-END DEVELOPER", Mar 2022 – Sep 2022. Lemu is a startup focused on conservation parks and wildlife.
6. **Ripley**: badge "FULL STACK DEVELOPER", Jul 2019 – Mar 2022. One of the biggest retail companies in Chile.
7. **Coaniquem**: badge "FRONT-END DEVELOPER", Feb 2017 – Jul 2019. Coaniquem is an NGO that helps children recovering from severe burns for free in Chile.
