Matthew Feyler

Gameplay systems programmer · CS @ UCF
hover & click a tile
Project · 1 of 2
speak → generate → cast
Winner · Best Use of ElevenLabsKnightHacks IXOct 2026

Incantation

A PvP arena on Roblox where there's no spell list: players invent their own spells and cast them by saying them out loud.

  • 01

    AI-generated spells

    Players describe a spell and Gemini generates it, so every match can bring abilities nobody has seen before.

  • 02

    Cast by voice

    ElevenLabs speech-to-text listens to the player, so casting a spell means actually saying it out loud.

  • 03

    Built in a weekend

    Designed, built and demoed at KnightHacks IX, where it won Best Use of ElevenLabs.

LuauRoblox StudioGemini APIElevenLabs
Project · 2 of 2
hitbox & validation trace
Live on RobloxTeam lead · 4 devs2023 – Present

PURE

A fast-paced PvP fighting game where players build their own loadout of perks, items and moves.

  • 01

    Server-validated combat

    Combat actions travel through RemoteEvents and RemoteFunctions and are checked on the server, so state replicates cleanly and clients can't simply claim a hit.

  • 02

    Swappable loadouts

    Customizable loadouts with dynamic perk, item and move swapping.

  • 03

    Persistent player data

    A DataStore architecture that reliably saves inventories, equipped loadouts and career statistics across sessions.

  • 04

    Leading the team

    I coordinate tasks and direction for a four-developer team, brief our animator and music creator on what gameplay needs, review their work, and integrate their animations and audio into the codebase.

LuauRoblox StudioRemoteEventsDataStoreGit
Play PURE on Roblox
Playground

Feel the lag.

The hardest part of multiplayer is that the server is the source of truth, but it's always a little in the past. Move the dot, raise the ping, and flip between strategies.

drag in the client panel · or WASD
Client strategy

150 ms
Input delay felt
150 ms
Snap-back (2s peak)
—

This demo is a simplified model of the problem I work on in PURE, where the server validates every combat action. The goal is always the same: keep the server in charge without making players feel the wait.

Toolkit

What I work with.

Most of my hands-on work happens in Luau, backed by coursework in systems software, object-oriented programming and security.

Languages

  • Luau (Lua)
  • Python
  • C++
  • Java
  • SQL

Game systems

  • Client–server architecture
  • Network replication
  • Pathfinding AI
  • Persistent data systems

AI tools & APIs

  • Gemini
  • ElevenLabs
  • Claude
  • Codex

Developer tools

  • Git
  • Visual Studio Code
  • Roblox Studio
  • Linux / Unix shell
About
Matthew, second from left in a brown shirt, with three other students in front of the KnightHacks backdrop at UCF
At KnightHacks, UCF's hackathon · I'm second from left, in the brown shirt

Hi, I'm Matthew.

I'm working toward a B.S. in Computer Science at UCF, graduating in December 2027. Outside of class, most of my learning happens in Roblox Studio, where I can design a multiplayer system and watch real players use it the same week.

I like the layer just underneath the fun part — the sync, the saves, the state machines that hold a game together.

Since 2023 I've led the four-developer team behind PURE: coordinating our tasks and direction, and working with our animator and music creator to get their work into the game. This fall I joined the KnightHacks KickStart mentorship program, and my KnightHacks IX project, Incantation, won Best Use of ElevenLabs.

I've also spent six years in customer-facing roles at Publix and Target. That's where I learned that a system is only as good as how it holds up for the people using it, and I bring that mindset to every game I build.

Education
B.S. Computer ScienceExp. Dec 2027University of Central Florida · Orlando, FL

Coursework: Systems Software, Computer Science I & II, Object-Oriented Programming, Security in Computing, Calculus I–III

Leadership & involvement
Team Lead, PURE2023 – NowLeading a four-developer Roblox team
KickStart Mentee, KnightHacksAug 2026 – NowProject-building and hackathon skills under a mentor
Treasurer, National Technical Honor Society2021 – 2022Managed chapter finances and budgeting
Member, National Honor Society2022Helped win a charity fundraiser benefiting animal welfare
Experience
Food & Beverage ExpertOct 2023 – Jul 2025Target · Guest issues, cashiering, multi-department food inventory
Customer Service / Call CenterJun 2019 – Jul 2023Publix · Customer & phone support, fast-paced inventory
Contact

Building something worth playtesting?

I'm open to internships, collaborations and anything that involves shipping good systems. The fastest way to reach me is email.