👋 I’m Andrew Garcia, a developer and researcher working at the intersection of AI, scientific tooling, interactive design, and narrative systems.
With a Ph.D. in Chemical Engineering, I combine scientific modeling with creative software — from crystallographic tools to recursive games, from neural forecasting engines to symbolic code compressors.
I’ve taught Data Structures, Algorithms, and Programming at universities across Lima. I build things that think. I teach things that stick.
I treat software as a medium for:
- Recursive logic
- AI interpretability
- Symbolic structure
- Narrative systems
- Scientific clarity with emotional tone
Some tools are technical. Some are expressive. All reflect how systems think — and how humans feel.
A glitch-poem in game form — retro movement, symbolic loops, and blood logic. Built in TypeScript.
A 2.5D Unity brawler with expressive combat and encoded meaning. → Chaos with a soul.
🌳 twee
A C-based CLI for flattening project directories into AI-readable text. → Neural prep for codebases.
🧪 PowerXRD (in development)
A modern, standalone Rietveld refinement tool for XRD analysis. → Scientific software, restructured.
- Ph.D. in Chemical Engineering — modeling & simulation focus
- Taught programming & algorithms at UTEC and Universidad del Pacífico
- Built tools in materials modeling, forecasting, and interactive media
- Currently prototyping Fractal Brawl, PowerXRD, twee, and Iceberg (a memory compression framework for chats)
Open to collaboration on:
- AI systems & scientific tooling
- Narrative engines & symbolic design
- Software that is clear, recursive, and maybe a little haunted
Reach out if any of this sounds like your kind of weird.
— ARG, Ph.D.