hi, i'm hayden rivas

i like to design & build software

Organization Work

Case Studies

Frontend Developer & Lead UI/UX Designer

2026

QuackHacks UO

Led the interface direction for QuackHacks UO, a student hackathon organization at the University of Oregon. The work centered on turning a rough event presence into a clearer digital experience for prospective hackers, sponsors, and organizers.

  • Designed the primary website experience in Figma, including the visual system, layout direction, and responsive event pages.
  • Built frontend UI for the public-facing site with an emphasis on fast scanning, event clarity, and a stronger organization identity.
  • Worked across design and engineering responsibilities so the final interface stayed close to the original product direction.

My Own Work

Selected Projects

C++20 Vulkan rendering library for Windows, Linux, and MacOS

Implements a custom rendergraph, bindless texture and samplers, and automatic shader reflection. Designed to support complex rendering workloads across all major desktop platforms for those who want absolute control over rendering without having to mess with the fine details of Vulkan.

NPM Package for ASCII animations

A TypeScript runtime and canvas renderer for composable terminal-style animations. Powers the intro sequence on this site and is published on npm.

Neovim plugin for displaying Spotify information inside Lualine

A lightweight plugin that queries the Spotify API and surfaces live track info like current progress, duration and song title, all inside Lualine status bars with minimal hassle.

2nd Iteration high-performance cross-platform ECS game engine and hybrid editor

Full ECS architecture with component hot-reload and a hybrid scene editor. Built on Vulkan with a custom scripting bridge, the second iteration after Slated_OpenGL.

Chrome Extension that allows customization of the CanvasLMS

Co-built alongside JDipi, PMC (Pimp My Canvas), is a theme marketplace and extension that lets students restyle CanvasLMS however they choose. Published to the Chrome Web Store.

Smaller Projects

1st Iteration ECS game engine and small editor

Minecraft mod that allows wood types to affect the crafting of shields