Back To Projects

UE Horde

  • Unreal Engine
  • CI/CD
  • DevOps
  • Web Dev
  • React
  • TypeScript
  • ASP.NET Core
  • C#

While I cannot show much of Horde itself due to NDA, I can share some of my contributions to the project as a whole. If you wish to read more about Horde before continuing here, check out the documentation.

During the summer of 2025, I worked at Epic Games as an "Engine Programmer Intern" on the Horde team (a misleading title, I know). The average user interacts with Horde through the Horde Dashboard, a web application built with React and TypeScript. This is where I spent most of my time during the internship; however, I also got a good taste for server work.

My primary contributions to Horde were the following:

  • Worked closely with stakeholders to identify their needs, and owned and developed a new build temperature gauge feature to indicate the stability of projects. This feature is depicted above. It's a simple interface with a lot of complexity under the hood, as it required a new server endpoint (ASP.NET Core) accompanied by a backend plugin system for per-project configuration and easy extension.
  • Proactively led a cleanup effort to improve React and TypeScript code organization and documentation, standardize practices across the project, and streamline developer onboarding. This involved scanning the codebase for inconsistencies, drafting a proposal for improvements, and creating a Jira epic alongside tickets to document the work.

As I cannot link to Horde, here's a bonus pic showcasing a tooltip!

Back To Projects