Hello!

I’m Esteban, a 23-year-old Game Developer from Costa Rica. I experiment with everything from low-level systems to game prototypes. If it’s interesting, I’m in.

I'm currently working as an Automation Developer, focused on PLC programming and engineering support, more on that here

If you’d like to reach out, feel free to end me an email or a WhatsApp message.
You can also download my CV
Thanks! 😄

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 very complex, 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. Designed as a simple way to bring hand-tracking input to the desktop.

GitHub Repo Here

LeapMiceGemini

MollyPlayback

c sdl miniaudio

A minimalistic audio player built for manual transcription, written in pure 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

MollyPedal