Jack Lenhart

Jack Lenhart

  • Computer ScienceUniversity of Florida
  • Software EngineerCFront Interactive
  • LanguagesPython · TypeScript · C++ · Java · Lua/Luau
Three attendees standing in front of the Roblox Innovation Awards 2026 backdrop
Roblox Innovation Awards, 2026
The San Jose McEnery Convention Center during RDC 2026
RDC 2026, San Jose
99.6M+production sessions supported
20Mhours of user engagement
2M+users across live products

My experience

Software Engineer

CFront Interactive

February 2023 — present
Remote

  • Build and maintain production systems and live content for CFront’s Roblox experiences.
  • Worked on architecture and live content supporting a community of more than 2 million players.
  • Built onboarding analytics for more than 100,000 players to find tutorial drop-off points.
  • Designed a modular animation system with more than 100 interchangeable components.

CFront game trailers

Official studio videos.

Empire Clash
Navy Simulator
Mafia Clash
Trash Game

theCoderSchool coding camps

Computer Science Teacher

theCoderSchool Sarasota

July 2024 — August 2026
Florida

  • Taught students ages 12–16 using Python, Lua, and Scratch.
  • Covered programming fundamentals, data structures, algorithms, debugging, and independent project work.

Community Feedback Program

Roblox

March 2024 — present
Remote

  • Test unreleased developer tools before public release.
  • Provide technical feedback to engineers across more than five Roblox teams.
  • Selected for the Roblox Developers Conference and Inspire Café in 2025 and 2026.

A few things I’ve built

2026React · TypeScript · Python · FastAPI

Online Collaboration IDE

  • Real-time shared files, selections, and named cursors.
  • Isolated browser execution for Python, JavaScript, TypeScript, Lua, and SQL.
3D A-star pathfinding running through a multi-level Roblox environment
2025Lua · A* · Raycasting

3D A* Pathfinding

  • Generates walkable nodes across ramps and multiple floors.
  • Detects blocked paths and recalculates navigation at runtime.
A Lua LiDAR system scanning a dark environment with colored points
2025Lua · Spatial hashing · Raycasting

Lua LiDAR System

  • Real-time raycast scanning with organic scan patterns and spatial hashing.
  • Configurable range, particle lifetime, and automatic cleanup.

Technical background

University of Florida

Bachelor of Science in Computer Science
Expected May 2029

Languages

Python, TypeScript, Java, C++, Lua/Luau

Tools and frameworks

React, FastAPI, Flask, Git, WebSockets, WebAssembly, Web Workers, Monaco Editor, Yjs, MCP

Certifications

Python Coding Specialist
Information Technology Specialist in Python
Autodesk Certified User