Kevin Hernandez-Rives


Software Developer


Maplewood

The humble beginnings of a 2D adventure game engine built from the ground up with Rust. Features event scripting with Lua, an Entity-Component-System architecture, 2D graphics and animation, a dev UI with an integrated console, loading of levels from the LDtk level editor, and support for Windows and Linux.

Rust, Lua

Code Demo Video 1 Video 2

RuruFlashcards

Full-stack, single-page web application to create, manage, and study flash cards, with user authentication and Google Cloud Text-to-Speech integration, and styled with PaperCSS for a pleasant, hand-drawn look.

TypeScript, React, Node.js, Express, MongoDB

Code Demo

Rwgle (Rust WebGL Engine)

Very simple 3D rendering engine in the browser. Features basic texturing, normal and specular mapping, multiple light sources, and simple loading of meshes from glTF files.

Rust, WebGL

Code Demo