Skip to content
Alejandro ArandaAlejandro Aranda

Projects

Tech demos, experiments and personal projects: Unity, WebGL, React, cartography and more.

Mouse Jiggler: keep the screen awake without touching anything
2 min readProjects

Mouse Jiggler: keep the screen awake without touching anything

A desktop utility that stops your machine locking by moving the mouse for you. With a zen mode of ±1 pixel, imperceptible, a system tray icon and five languages, in a 2 MB installer.

Read more
LiveTranscriber: understand and speak another language, in your own voice
4 min readProjects

LiveTranscriber: understand and speak another language, in your own voice

Transcribes and translates whatever plays on your PC —a meeting, a film, the browser— live, and lets you speak another language in your own cloned voice. All local, no cloud, no API bill.

Read more
CardLens: a 100% on-device Pokémon TCG card scanner
1 min readProjects

CardLens: a 100% on-device Pokémon TCG card scanner

A Pokémon TCG card scanner that identifies a card in ~0.3 s, 100% on-device (no cloud, no accounts), with Rust recognition, a collection and market prices.

Read more
TapoController: 100% local control of a Tapo bulb (KLAP protocol)
1 min readProjects

TapoController: 100% local control of a Tapo bulb (KLAP protocol)

A desktop app to control a TP-Link Tapo L530 smart bulb with no cloud, using an own reverse-engineered implementation of the local KLAP protocol, an animated mode and a screen-capture Ambilight.

Read more
A browser theremin with MediaPipe and Web Audio
1 min readProjects

A browser theremin with MediaPipe and Web Audio

A theremin you play with your hands in the air: it tracks your hands through the webcam with MediaPipe and synthesises sound in real time with the Web Audio API.

Read more
360º panorama shader in Unity (URP)
1 min readProjects

360º panorama shader in Unity (URP)

A Unity project showing how to build a panorama shader to render 360º images in URP through equirectangular projection onto a sphere.

Read more
A TypeScript API for NVIDIA ChatRTX
1 min readProjects

A TypeScript API for NVIDIA ChatRTX

A React and TypeScript client to chat with NVIDIA ChatRTX, the LLM that runs locally on your RTX GPU. A TypeScript port of the original Python API.

Read more
Syncdrome: Organize and Access Your Files Efficiently
2 min readjavascriptreact

Syncdrome: Organize and Access Your Files Efficiently

In the digital era, managing and accessing a large number of files on our hard drives can become a challenge. To address this need, let me introduce you to…

Read more
Flags Quiz
3 min readjavascriptreact

Flags Quiz

A flags quiz built inside mappuzzle.xyz: 49 sets and 1,718 flags, most of them provincial and regional ones that quizzes usually skip. The flag waves in 3D and you name it.

Read more
Nerf Unity for Oculus Quest 2
5 min readUnity

Nerf Unity for Oculus Quest 2

based on a collection of 2D images. The NeRF AI can fill in gaps and correct human errors when capturing photos. In this article, I'll tell you how the idea…

Read more
React Depth 3d Viewer
1 min readjavascriptreact

React Depth 3d Viewer

Pseudo 3D photo viewer from a depth layer for React using pixi.js. In 3D computer graphics and computer vision, a depth map is an image or image channel that…

Read more
Cube Beat War
1 min readSin categoríaUnity

Cube Beat War

Cube Beat War allows players to cast the magical Kame Hame Ha with their hands. To do this, players must perform specific hand gestures, such as bringing their…

Read more
Seville, around 1870, Panorama
1 min readSin categoría

Seville, around 1870, Panorama

Conversion of the photos taken by Jean Laurent, the French photographer based in Spain who took 7 snapshots to form a great panorama of the river and its…

Read more
MapPuzzle.xyz
4 min readjavascriptreact

MapPuzzle.xyz

A map puzzle game for learning geography by playing: 70 maps, more than 2,300 pieces and a flags quiz. Free, no sign-up, and nothing about the player is kept.

Read more
@deck.gl/carto Demo
1 min readjavascriptreact

@deck.gl/carto Demo

Test application of Deck.gl using React. The application has been divided into different components of React, communicating with each other. In the tool panel,…

Read more
localPrintService
1 min readProyectos

localPrintService

This application allows you to select a printer and automatically print a PDF document through a web link. This tool is ideal for setting up a local service…

Read more
ConsoleToGUI
1 min readUnity

ConsoleToGUI

This script is used to generate a log file with all the information from the Unity Debug.Log console. It also includes the option to show a Textbox Log in the…

Read more
Shader Man Selection for Unity 3D
1 min readUnity

Shader Man Selection for Unity 3D

I adapted from the ShaderMan project, a series of Shaders for Unity, although it is not 100% my creation, except some, are interpretations and conversions of…

Read more
Woocommerce osCommerce Sync
1 min readWordPress

Woocommerce osCommerce Sync

Sync for WordPress WooCommerce from OsCommerce database.

Read more
MoonWalk 2
1 min readUnity

MoonWalk 2

Game for Google Cardboard VR, you can explore the lunar surface, shoot, jump and break ground.

Read more
Pano3DReal 0.4a
1 min readUnity

Pano3DReal 0.4a

VR application for viewing 360 panoramas and 3D content for Google Cardboard. Virtual Reality (VR) provides us with the opportunity to immerse ourselves in…

Read more
Bubbles Annihilator 1.1a
1 min readjavascriptPhaserPhoneGap

Bubbles Annihilator 1.1a

Game ships with the Phaser HTML5 javascript library.

Read more