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!