Piloh

Low-level & game systems developer (C++, Luau / Roblox)

Hey, I'm Piloh. I've been programming for over 5 years, focusing on low-level systems, custom engines, and game mechanics in C++ and Luau. I like building things from scratch and understanding what happens under the hood rather than sticking to high-level defaults.

Most of my work involves pushing platform limits: streaming huge procedural voxel landscapes without melting memory, writing custom Vulkan pipelines with ECS, or building multiplayer combat with tight kinematics and custom replication.

Cat says no

cat says no

no spaghetti code, no 20 fps lag, no memory leaks. keep it clean and fast.

Featured Projects

Custom C++ 3D Engine & Luau VM
Graphics & ScriptingView breakdown →

Custom C++ 3D Engine & Luau VM

Low-level C++ 3D engine with Vulkan rendering, ECS architecture, and embedded Luau runtime

C++VulkanEnTTReactPhysics3DLuauImGuiCMake
heropeak_generator_script.lua
local isWorker = script.Parent and script.Parent:IsA("Actor")

if isWorker then
	-- BACKGROUND WORKER LOGIC
	local actor = script.Parent :: Actor
	local ProgressEvent = actor:WaitF...
Procedural GenerationView breakdown →

80k x 80k Procedural Voxel World

Multi-threaded procedural terrain streaming an 80k x 80k voxel world at stable 60 FPS

Parallel LuauOctreePerlin NoiseActor-Pull
ParanoiaManager.luau
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")

local ParanoiaManager = ...
ArchitectureView breakdown →

Psychological Horror Gameplay Systems

Multiplayer horror framework featuring proximity-based paranoia and sensory distortion systems

LuauRojoWallyProfileServiceState Architecture
M1Service.luau
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local Workspace = game:Ge...
Gameplay FrameworkView breakdown →

Deterministic Melee Combat Framework

Fast, responsive combat framework featuring state-machine combos and directional hit detection

LuauRojoPromisesFSMRaycasting
Locomotion & Animation Controller
Animation & MovementView breakdown →

Locomotion & Animation Controller

Character movement controller blending 30+ animations with custom physical momentum

Roblox APIState MachineAnimationTracks

Why work with me?

Studying software engineering

Currently attending a specialized technical school focused on software development. Gives me a solid daily foundation in computer architecture, memory layout, and low-level data structures.

Pushing Roblox past its usual limits

I focus on the deep technical problems most developers avoid, like 80k-voxel multi-threaded terrain generation or custom physical kinematics.

Easy to work with in a team

Zero ego. Fast and direct communication on Discord, clean git habits, and quick adaptation to whatever tools or workflows your team uses.

Code you can actually maintain

Clean, readable code without unnecessary abstractions or fragile workarounds, so other developers can pick it up easily.

Skills & Tools

Low-Level & C++

C++Vulkan APIEnTT (ECS)Memory Layout & CacheCMake

Roblox & Luau

LuauRojoWallyProfileServiceCustom Physics & Replication

Math & Algorithms

Sparse OctreesPerlin NoiseKinematicsRaycastingVector / Matrix Math

Architecture

State Machines (FSM)Server-Authoritative NetcodePrediction & Lag Handling

Contact

Have a question, commission, or want to discuss a system? Feel free to reach out.