Hello!

I’m Esteban, a Software Developer from Costa Rica. I build interactive systems, low-level projects, and technical tools.
You can reach me via email or WhatsApp. Also, you can download my CV here.
Thanks 😄


Selected Projects · Video Games · Other Projects

Selected Projects

PuppetStudio

c wasm

A lightweight and portable web-based 2D skeletal animation tool, powered by WebAssembly.
I built the complete editor, including the rendering system, animation workflow, export pipeline, and web build.

GitHub Repo Here
Try the web app Here


3DGB

c

A Game Boy DMG emulator for Nintendo 3DS with custom 3D rendering and stereoscopic support, inspired by 3DSEN.
I ported the core emulator to the 3DS and extended the rendering pipeline, adding depth, color, and other visual enhancements.

GitHub Repo Here

CrazyMoles

godot js python

A whack-a-mole game with rhythm and memory elements. I programmed the game, designed the UI, and created character animations and visual assets. I also synced the gameplay to the music.

More of this project (playable demo)

Citrouilleville

unity c_sharp blender

A proof of concept featuring various mechanics for a 3D platformer inspired by Banjo-Kazooie and Bomberman Hero. I handled all programming, some 3D modeling, most animations, shaders, and scene composition.

More of this project

MagicCups

unity openxr c_sharp blender

A VR minigame inspired by the classic 'Shell game', designed to be played without motion controllers. I did all the coding and tried my best at the art.

More of this project

Unnamed Dice Project

unity c_sharp

A quick proof of concept for a Stake-like game, loosely inspired by the Japanese Chinchirorin.
I did all the programming and design.

More of this project

This project was developed in Unity using an orthographic camera and unlit shaders to achieve a 2D-like visual style. While the overall scope wasn’t complex at all, getting the dice physics to feel just right presented some challenges. The most difficult part was ensuring that the dice always landed facing the camera to maintain clarity and visual consistency.

Your browser does not support the canvas tag.

Other Projects

RobotArm

python fusion modbus

A robotic arm demo for an Autonics conference, mostly 3D printed and designed by myself. I also developed the custom control software, assembled the physical control board, and implemented communication with the PC via an RS485 bus using the Modbus RTU protocol.


LeapMiceGemini

c

A small desktop utility that allows you to control the mouse pointer using a Leap Motion device on Linux systems running X11.

GitHub Repo Here


MollyPlayback

c sdl miniaudio

A minimalistic audio player built for manual transcription, written in C using SDL3 and miniaudio. It works with a custom foot pedal I also developed (hardware and software).

You can check out the player, pedal firmware and schematics, and the simplePS2 framework


MicroUI

c

I forked Microui, the popular minimalist immediate-mode UI library written in C, and added support for individually resizing the text of UI controls

You can check out the repository here

MICROUI_LOGO

Xdo

unity

I forked Xdo, a small utility for performing actions on X11 windows in Linux from the terminal, and added full support for executing all commands via standard input.

You can check out the repository here


LittleBuild

unity

I created LittleBuild, a small Python tool for compiling C projects, designed as an ultra-minimalist replacement for make, since I often find make’s syntax a bit cryptic for my own taste.

You can check out the repository here