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
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.
3DGB
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
Video Games
CrazyMoles
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
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 projectMagicCups
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 projectUnnamed Dice Project
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.
Other Projects
RobotArm
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
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
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
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
Xdo
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
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