At Hamul I had the opportunity to work as a full stack engineer so I had the pleasure to touch many different parts of the codebase. I leveraged C# and react to build out portions of the frontend and utilized typescript on the backend. Specifically, a few of the things I've contributed to are:
* Built out frontend and backend portion of profile pages for Hamul users to make it more convenient to get information about other users. The profile page consisted of profile activities, streaks, followers, following, info, online availability (current game if applicable), etc
* Implemented profile activities on the frontend and backend side. This also included action buttons such as joining a party via a profile activity, following/unfollowing a user, and subscribing to a scheduled party
* Worked with PD to refresh the entire in-call UI to make it feel more modern.
* Created a "lurker" role to support users who didn't want to actively join a call but still wanted to watch and lurk in the chat