About

Here you can find some projects I've worked on!

Projects

That Damn Goat (2021-2022)

A Unity (C#) game

Highlights

  • A 4 player couch-party game for Switch/PC revolving around themes of chaos
  • Implemented several characters and their abilities and environmental buffs
  • Made fixes and improvements relating to game play mechanics and physics interactions
Forbes Bertie (2021)

An Angular (Typescript) web-app

Highlights

  • Forbes' in-house content management system, Bertie, utilizing Angular and TypeScript
  • Completed several bug and UI/UX tickets ranging from embeds, image searching, article thumbnails, and cleanup for a new Newsletters project
  • Created and modify unit tests for any work done to ensure 100% code coverage
GFX Programming Project (2022)

A DX11 (C++, HLSL) experiment

Highlights

  • Implemented rendering engine features such as cameras, meshes, transforms, and entities
  • Created standard, physically-based rendering, and toon shaders
  • Made fixes and improvements relating to game play mechanics and physics interactions
My New Home - 01 . resi (2020-2021)

A Unity (C#) game

Highlights

  • Two month game jam submission which makes creative use of the HQ Residential House asset
  • Created a dialogue system featuring character emotional expression through emote particles / sound effects and facial expressions
  • Recreated various HQRH assets to fit a desired aesthetic
GW-Std-Unity (2020-2021)

A Unity (C#) package collection

Highlights

  • Robust and highly generalized rigidbody character controller
  • Demos for features made in the GW-Std-Unity repo
  • Customizable multi-feature simple-to-use tooltipping system
  • Robust management-game camera system
Moon Settler (2020)

A Unity (C#) game

Highlights

  • Sci-fi casual puzzle/city-building hybrid
  • Created puzzle-like and stats-like rules based on building type and proximity
  • Developed system to have models, UI colors, and terrain vary from level to level
  • Implemented UI/UX accessibility features such as UI scaling, input rebinding, and camera sensitivity
ChangelingVR Website (2020)

A Vue (Javascript) website

Highlights

  • Work with a team of four to create a web experience around the vision of a WIP VR game
  • Utilize Vue.js for markup simplification and content setup
  • Incorporate WebGL tutorials for shader application using PixiJS filters

Experimental

Game Dev @ Rit (2019-2022)

Highlights

  • Group of various group academic projects ranging from web apps and games
  • Classic-JRPG inspired 2D top-down made in MonoGame
  • Tabletop strategy game with a theme of players controlling the weather
Yet Another App Clone series (2019-2021)

Highlights

  • Group of various solo academic projects ranging from web apps and games
  • Fullstack task management app
  • Weather app, news morphing app, and cryptid creator app
  • Minesweeper clone, brick breaker clone, and idle clicker clone
Project Archivist (2020)

An Electron-React (TypeScript) app

Highlights

  • First built in Windows Forms as an under-24-hour challenge
  • Rebuilt in Electron both with JavaScript and TypeScript
  • Creates scripts to run 7-Zip commands to create backup archives
Light-Suite Websites (2015-2020)

Highlights

  • Collection of three websites: Lightling (portfolio site), Goldenwere (game/software design site), and LightVerse (repository of lore)
  • Responsive, modern designs
  • Designed with accessibility and optimization in mind
  • Electron-based site building app (LV-Site-Builder) generating HTML from JSON content and an HTML template using Node.js/JSDOM
Unknown Entity 2 (2018-2020)

A Unity (C#) game

Highlights

  • Utilize greyboxing for early prototyping
  • Prefab-based rooms that snap together for easier level design creation
  • Improved AI over previous game with differences between enemy entities and implementation of partial player awareness
  • Physically-based UI (based on raycasting and collision)