Professional Summary
Detail-oriented Lua Programmer & Technical Logic Evaluator with extensive background writing, debugging, and auditing modular game scripts, event-driven systems, and interactive software logic. Highly experienced in Lua table structures, metatables, coroutines, scoping rules, and memory/performance optimization across game modding environments (FTL, RimWorld) and custom development engines. Adept at conducting rigorous code reviews, identifying subtle logic bugs in AI-generated code, catching off-by-one and nil-indexing errors, and authoring clear, rubric-aligned feedback to improve LLM code generation models.
Core Competencies & Technical Skills
Lua Architecture & Scripting: Lua 5.1/5.4, Luau, Metatables & Metamethods (__index, __newindex), Table Manipulation, Closures, Coroutines, Game State Loops.
AI Code Evaluation & RLHF: Code Correctness Auditing, Syntax & Scope Verification, Edge-Case Trapping, Hallucination Spotting, Rubric-Based Scoring.
Game Scripting & Modding: Event Systems, XML/JSON Data Injection, Asset Modding (FTL, RimWorld, Roblox logic patterns), Runtime Debugging.
Technical Communication: Step-by-Step Code Rationales, Bug Isolation Reports, Performance Profiling, Algorithmic Documentation.
Relevant Experience & Projects
- Game Logic & Modular Scripting: Developed and refactored custom Lua scripts for complex game simulation environments including FTL and RimWorld frameworks; engineered game state hooks, event listeners, and procedural behavior logic.
- Metatables & OOP Implementation: Architected custom object-oriented class hierarchies utilizing Lua metatables, closures, and table factories, ensuring encapsulation and robust state management.
- Performance Profiling & Debugging: Isolated subtle runtime bottlenecks, memory leaks, and nil-value crashes; optimized nested loop lookups using local variable caching and table pre-allocation.
- Code Review & QA: Conducted line-by-line audits of community scripts, validating syntax compliance, 1-based array indexing bounds, and API boundary conditions.
- Algorithmic & Logic Verification: Engineered and deployed 530+ interactive calculation engines; audited complex mathematical models ensuring floating-point precision, zero-division guards, and boundary safety.
- Automated Code Testing & Evaluation: Designed automated validation routines to test script outputs against expected ground truth, identifying logical drift and formatting defects under high data load.
- Instructional Rationale Writing: Authored extensive technical documentation, breaking down complex programmatic equations and logical derivations into clear, unambiguous steps.
- Script Auditing & Consistency Review: Evaluated datasets, structured config files, and technical documentation against strict specification rubrics; caught logical anomalies and syntax discrepancies.
- Structured Explanations & Feedback: Formulated actionable, detailed feedback explaining why specific code snippets failed criteria, recommending concrete, optimized solutions.
Education & Continuous Technical Development
Hands-on mastery in Lua internals, Game Loop Architecture, LLM Code Evaluation Standards, and Algorithmic Optimization.