Jodie Nguyen

Systems Developer & Toolmaker

Creating developer tools, automated pipelines, and intelligent systems that eliminate manual configuration and streamline workflows.

MIT Computer Science & Engineering
Illustration by Jodie • Character concept by WhiteVault

Technical Work

Modular systems built for runtime logic, editor tooling, and streamlined workflows

Portrait Animation Pipeline

Custom Aseprite-to-Godot toolchain generating 1,000+ fully animated character expressions with fewer than 20 art components. Built complete content creation workflow from art assets to runtime animation with automated export and real-time preview capabilities.

Automated Export Pipeline Real-Time Preview Custom Editor Plugins Aseprite-to-Godot Integration
View Project

Rule-Based Dialogue System

Conversation system that adapts to context, tracks relationships, and handles complex branching scenarios. Uses fact-checking rules to automatically select appropriate, high-specificity responses without scripting every possibility.

Contextual Dialogue Logic Rule-Based Selection Event-Driven Engine Debugging Interface
View Project

Interactive World Editor

Multi-layered editor and simulation system with property-driven terrain state and real-time updates. Built dual-grid architecture to handle smooth transitions between different data layers while reducing required tile assets by 70%.

Property-Driven Simulation Dual-Grid Tile System Real-Time Terrain Updates Modular Tool Architecture
View Project

Data Persistence System

Signal-driven persistence architecture that manages runtime state across multiple levels, automatically restores complex objects on load, and maintains save compatibility through self-configuring restoration patterns.

Distributed Save Architecture Multi-Level State Tracking Object Restoration Error-Resilient Design
View Project

Technologies

Languages

C# Python TypeScript C/C++ GDScript Lua Lisp

Web & Database

React Node.js MongoDB HTML/CSS SQL

Tools & Software

Godot Unity Git Adobe Creative Suite