Skip to content
View metricrb's full-sized avatar

Organizations

@bloxfootball @Rockhill-Studios @BritSovInteractive @southpacificairways

Block or report metricrb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
metricrb/README.md

M_etrics, a ROBLOX Game Programmer and Producer

Roblox Profile →


Overview

I’m a Systems Engineer at EFS Technology, currently leading programming on Police Response: Blythton, and a Technical Producer at Rapidfire Entertainment. I specialize in Roblox-based development using Luau and TypeScript, with a strong focus on gameplay systems, cross-server communication, and backend infrastructure.

I contribute to both game engineering and web systems across multiple projects, using tools such as Rojo, and backend stacks like NestJS, Prisma, and Docker. With over six years of production experience, I write scalable, maintainable systems tailored for live operations.

Not seeking new roles or freelance opportunities.


Core Responsibilities

  • Developing and maintaining core gameplay systems across Roblox projects
  • Leading programming and systems design on Police Response: Blythton
  • Writing production-level code in Luau and TypeScript
  • Resolving bugs, reviewing code, and coordinating with team engineers
  • Working on collaborative design and tooling pipelines using Rojo and custom frameworks
  • Web team contributor for backend development and deployment infrastructure

Professional Experience

EFS Technology

Systems Engineer (Sep 2023 – Present)

  • Lead programmer on Police Response: Blythton
  • Designed and implemented core gameplay systems and services
  • Maintained and patched existing systems in Fire Response: Kenterbury

Key Titles:

  • Police Response: Blythton – [Lead Programmer]
  • Fire Response: Kenterbury – [Ongoing maintenance and bugfixing]

Rapidfire Entertainment

Studio Lead (Feb 2024 – Present)
Working alongside @TheBetterDark to build high-intensity, immersive experiences within our independent game studio.


South Pacific Airways

Development Lead (Jun 2020 – May 2023)

  • Directed a team of 40+ developers to create airports, aircraft, and tech systems
  • Re-architected the game’s core systems with a fully modular mainframe
  • Integrated Rojo and a new internal framework for scalable development

BritSov

Senior Web & Game Programmer (Aug 2023 – Aug 2024)

  • Responsible for gameplay features, bug resolution, and team-wide code reviews
  • Developed within a custom framework using Rojo and a modular codebase
  • Contributed collaboratively to feature ideation and delivery

Key Titles:

  • Northminster™ – In-development

Phantom Correctional Center

Full Stack Programmer (Aug 2020 – Jan 2025)

  • Managed live operations across Roblox and Discord integrations
  • Built and maintained:
    • API services for in-game/Discord communication
    • Cross-server messaging systems and player data pipelines
  • Oversaw version control, infrastructure, and technical consistency across releases

Ongoing Projects

  • Police Response: Blythton – Leading systems development
  • Fire Response: Kenterbury – Maintenance, debugging, and patch support
  • Undisclosed – AI- and systems-driven project developed independently

Contact

Typically available for collaboration between 08:00–18:00 BST
For direct inquiries:


GitHub Stats

Note: GitHub reflects only public contributions. Private GitLab activity not included.

GitHub Stats

Pinned Loading

  1. Resolving the MoveToFinished event d... Resolving the MoveToFinished event delay in Character Pathfinding by implementing new logic using RunService.RenderStepped
    1
    --[[
    2
    When we call Humanoid:MoveTo() from waypoint to waypoint, and use the MoveToFinished event to detect when the
    3
    character reaches each waypoint it does work. However unlike the demo place and code portrayed in the documentation
    4
    on Character Pathfinding, many games will not operate with smoothness due to the event having a delay on being communicated,
    5
    leaving a stuttering NPC between nodes and overall a poor visual effect.
  2. property-system property-system Public

    Lua

  3. stockLogic stockLogic Public

    Forked from droplet-systems/stockLogic

    Lua