Projects Showcase
LOREBoards
Game completion and leaderboard tracker where players log finished games, high scores, and personal notes. Features IGDB game search integration, Firebase authentication, real-time Firestore database for full CRUD operations, and a responsive web and mobile experience.
LUDDYVerse
Worked diligently within a tight schedule on a demo for an XR digital museum experience for our school’s museum. Learned quickly and adapted often to conquer the many hurdles placed in our way, keeping up to date with our client’s expectations.
Silly Sanctuary
Pet adoption web application featuring a catalog of adoptable companions, search and filter options by breed and traits, detailed pet personality profiles, user registration, and interactive pet reservation requests.
MyWorkspace
Personal productivity workspace application featuring interactive notes management, task tracking, and mood journaling. Built with a responsive layout providing a seamless experience across desktop and mobile devices.
travellin' sweet
Managed a team of 8 recent graduates of varying disciplines to create an enjoyable, unified adventure game as a Senior Capstone project. Built with careful attention to intentional design for maximum player enjoyment and retention.
Alchemy Calculator
A recreation of an "alchemy crafting" system that uses bitwise math on the item's unique code. This code is represented as a punched card, which can be combined with other cards through various operations. The original had ‘and’ and ‘or’, but I also added ‘xor’ and ‘abjunction’.
Jester Jabs
A jester-themed party game consisting of a variety of joke-based minigames where you attempt to best the other players through fun challenges. Plenty of opportunities for mad-lib style joke creation! The game provides a familiar, yet distinct experience to popular games like Quiplash.
Snatching Sorcerers
Two player infinite arcade-style action game where one player controls the top character with the mouse and the other player controls the bottom player using the arrow keys. The top player catches the falling elements and if they fail the elements become enemies for the bottom player.
About Me
Bridging the gap between creative game design
and modern web development.
For as long as I can remember, I've been tinkering with technology under the hood—self-hosting FOSS server software, hacking together Linux-based gadgets, and managing systems through the command line. That lifelong curiosity for software and hardware directly led to my Media Arts & Sciences degree from IU Indy in Game Design, Web Development, and Digital Storytelling.
I am comfortable with a variety of web frameworks (React, Next.js, Vanilla JS) and enjoy learning about their advantages and disadvantages. I am also able to utilize a multitude of game engines (Godot, Unity, Unreal) but tend to stick to Godot for personal projects, due to its lightweight nature. I take a multidisciplinary approach to both web development and game design, weaving together the principles of both mediums.
