

Software Developer
I remember the first time a student showed me a game they made when I was directing tech summer camps. No matter how many people approached them at the showcase, they had the same enthusiasm to demo it every time! Having worked as a software engineer myself, I still relate this never-ending enthusiasm to talk about my projects with whoever is willing to listen.
I am a software developer who has had the opportunity to work with a variety of technologies and people over my several years of experience. Currently, I am using that knowledge to transition into game development.
Outside of coding, I enjoy reading fantasy books and playing video games. I also enjoy improv and have performed in several shows! Finally, I am doing my best to learn Japanese.
Games


Mega Man Puzzle League Live Git
Tribute to the classic game Tetris Attack with a Mega Man skin
Utilized recursive call of requestAnimationFrame to execute game and avoid frame rate issues that stem from hardware causing set interval to become out of sync
Designed gameview class that used game, block, and matching block objects to create playable game with intuitive code and room for future features


Projects

Tribute to Google Keep
Live
Git
Created modal React component that was able to make dispatch requests, allowing for instant view of editable notes, avoiding distractions and page reloads
Composed PostgreSql database using Ruby on Rails and requiring BCrypt for salting and hashing passwords, protecting from CSRF, Rainbow Table, and other database attacks
Transpiled code by building around webpack, allowing the app to efficiently load scripts as needed and be used across multiple browsers
