Hi! My name is James. You may know me under the alias Dr. Underscore.

Programming

I’ve been programming for over 10 years. I’ve been known to use:

  • Java
  • C#
  • C++
  • Zig

My intersets usually lie within reverse engineering and network protocol investigations. Who wouldn’t want to save a wonderful multiplayer game from death?

I’m an organization member of Pryaxis, a group of developers who create open-source software such as TShock for Terraria.

I spend a good amount of time contributing to open-source software. You can check out my GitHub to see what I’ve done recently.

Livestream Production

Team Fortress 2

I am the Lead Producer and Lead Developer for Fireside Casts – this is my home.
In the past and occasional present, I’ve worked with and produced for:

I’ve developed software and tooling specially-made to aid in the observation and broadcast of TF2:

  • Flask, a client plugin that exposes gamestate information
  • The CappingTV webHUD, powered by Flask
  • The Fireside Casts webHUD, powered by Flask

How should I get in contact?

If you’d like to be formal and official, or are offering me a job: Email me
Otherwise, message me on Discord, you’ll get a quicker response: dr.underscore