Andrew M.

Roblox Engineer · Full-Stack Developer

I build gameplay systems, UI, security tooling, and external services for Roblox.

Accepting commissions
  1. Roblox Development · Systems · Gameplay · Security

    CURRENT
  2. Full-Stack Development · APIs · Backends · Infrastructure

    CURRENT
  3. BSc Computer Science

    YEAR 3
  4. AI/ML Engineer · Industry

    BEFORE
Roblox Studio logo rendered in ASCII art

Technologies & Tools

Core & UI Design

Luau, Java, C# & Python form the core logic, while React, Vue & Capacitor handle modern frontends. Prototyping and UI/UX inspiration are driven by Figma & Dribbble.

Roblox Engineering

Architectures adapt to the project: Service-Controller patterns via KnitKnitA lightweight framework that simplifies client-server communication. for general gameplay, or ECS using MatterMatterA strict Entity Component System (ECS) framework. or jecs for simulation. State is managed withProfileStore, Wire & SeamSeamDeclarative UI state management and data-binding.. Networking and lifecycle handled by ZapZapType-safe, code-generating network layer for optimized remote events. & Trove.

Backend & Data

Spring Boot, FastAPI & PostgreSQL containerized with Docker. RabbitMQ manages message boundaries. Roblox integrations via Open Cloud API. LangChain & Langfuse for AI workflows, with Completions API powering player experience.

AI-Assisted Workflows

Structured AI development is guided by the BMaD method (build more, architect dreams) using MCP agents. Rojo & Wally for sync. Architectures follow Service-Controller or ECS. Testing via Jest-LuaJest-LuaComprehensive testing framework for Luau, ported from Jest..