Me!
It's me!

Hi, I'm Luna! 🌙

 I am a 22-year-old software developer with experience in game, application, back-end, and front-end development. My strongest language is C#/.NET, with a particular focus in Unity, but I also have experience with JavaScript/TypeScript, Svelte/SvelteKit, and GLSL/HLSL. I'm proficient using Git CLI to maintain multiple open-source GitHub repos (some that use Docker containers) and GitHub Actions for CI/CD to build and deploy automatically.

 I love learning new programming skills and have never turned away from a project because I thought it was "impossible". My greatest strength is being able to immerse myself in a new skill and learn it quickly.

 In 2019, I gained interest in VR and, more specifically, in Beat Saber. I joined the modding community and wrote numerous mods that have thousands of downloads each. Through this experience, I taught myself in-depth C#, Unity, and Git/GitHub.

 I also gained a solid understanding of 3D computer graphics, including modeling in Blender and writing shaders using both node-based systems and writing vertex/fragment shaders from scratch, all optimized for VR.

Volumetric Lighting
Volumetric Lighting
Frontend built using SvelteKit
Frontend built using SvelteKit

 Later, I expanded my skill set to include web development. I chose the ASP.NET framework for building back-end APIs, as it allowed me to continue using C#. For front-end, I followed a friend's recommendation and picked up SvelteKit, which led me to learn TypeScript.

 To deploy these services, I became proficient in managing a remote Linux server, particularly for deploying Docker containers, along with using Cloudflare to improve performance.

 At the beginning of 2025, I helped lead a team to release my largest project yet: Extra Sensory II, a community-run live event for Beat Saber. The event debuted two mods and ten high-quality charts.

 As a lead developer, I wrote the mods, website, and the game server. Through this, I I gained experience writing high-performance .NET applications that managed around 1900 concurrent connections. Additionally, I helped coordinate the rest of the team that was behind the project.

A video covering the event with nearly a million views
A video covering the event with nearly a million views