David Ballester Mena

Hey, I am a web developer with 10+ years of experience.

About me

I've been building software since 2010. Started in healthcare, now working in video advertising. Over the years I've worked as a developer, tech lead and now more on the architecture side of things. Here are some of the technologies and languages I've used along the way:

Next.jsReactAngular
Node.jsSpringDjango
SQLMongoDBPostgreSQL
AzureKubernetesHelm
Grafana
JavaRustTypeScript

Fun Stuff I Built

Maze Crawler

Maze Crawler

Generate a random maze, customize its interactions, and challenge your friends to explore it.

gamesvelte
Guess the TV Show!

Guess the TV Show!

A simple quiz where you guess TV shows based on short soundtrack clips from YouTube.

gamenext.js
ASCII Shader

ASCII Shader

Applies an ASCII shader to your webcam feed or an uploaded video, all in your browser.

proof-of-concept
EWF Dots Map

EWF Dots Map

A project from a small freelance collaboration with the design team at the Energy Web Foundation.

freelancereact
A Dirty Trail

A Dirty Trail

A choose-your-own-adventure game with RPG elements and turn-based combat, featuring a narration inspired by the weird west subgenre.

gamenext.js
Grapher

Grapher

A force graph website with a twist: it uses a custom grammar to define graphs in pseudocode.

productivityreact
Jumping Game

Jumping Game

The simplest 2D platformer ever—just a fun learning project to get to know Godot.

gamegodot