
Hello! I’m Samantha Bowen. I’m a software engineer with a creative streak and a respect for good project management.
Skills and Fields
I have multiple years worth of experience with C++/C and C#, though I’ve been able to pick up enough Python, Java, GLSL, and JavaScript to get projects done. Having said that, I was able to contribute a small bug fix to Rclone, which is written in Go, despite not having worked with it previously. So if there’s a programming language I need to work with, there’s a good chance I can pick it up given a little time.
My most recent professional work has been in video game development. My last traditional job was at Rec Room where we used the Unity game engine and I played an important role in porting to the Nintendo Switch. The indie game I’ve been working on uses the Godot game engine.
I also have previous experience working in mixed reality, having attempted to create a mixed reality operating system called Kros. Working on Kros gave me experience with the OpenXR API.
Finally, I use Linux on my main personal laptop, so if your software doesn’t work on it, I can whine about it give you feedback.
Experience
Professional Jobs
- Software Engineer at Rec Room for about 3 years
Current Personal Projects
- Deepfable: Peace Mission, a turn-based RPG written in Godot
- Kros, an open source mixed reality operating system with about 146,000 lines of code
Miscellaneous Open Source Projects
- Cupl-Cpp, utility libraries for C++
- Cupl-Sharp, utility libraries for .NET
Open Source Software Contributions
- Rclone: fs/config: Read configuration password from EOFed stdin – fixes #8480
- Monado: d/ohmd: Add position tracking.
- OpenXR SDK: Fix hello_xr when running under Linux OpenGL X11
Prior Personal Projects
- Mirror Shift, an educational puzzle game for Android that was published to Google Play, though it has since been delisted due to APIs going stale