👋 Hello — I’m glad you’re here.
I’m Andrew Garcia, a developer, researcher, and systems thinker working at the intersection of AI, scientific tooling, interactive design, and narrative structure.
I hold a doctorate in Chemical Engineering, and my work blends rigorous scientific foundations with creative systems architecture — from crystallographic software to emotionally intelligent games, from neural forecasting tools to recursive text engines.
I’ve taught Computer Programming, Data Structures, and Algorithmic Thinking in universities across Lima.
My path hasn’t always been linear — but I’ve built tools that matter, and I’ve taught ideas that stick.
I explore software as more than utility.
To me, it’s a medium for:
- Recursive logic
- Interpretability in AI systems
- Symbolic compression
- Structure-as-narrative
- Scientific clarity with emotional tone
Some projects are technical. Some are expressive.
All are designed to reflect how systems think — and how humans feel.
A glitch-poem in game form: retro movement, recursive structure, and symbolic violence.
Built in TypeScript with a custom engine.
→ Play it online. It’s red. It’s weird. It loops.
A stylized 2.5D brawler in Unity (C#) — expressive combat, cartoon logic, and meaning encoded in movement.
→ Chaos with a soul.
🌳 twee
A lightweight C-based CLI for flattening project directories into AI-readable text.
Handles subfolders, file filtering, and feed formatting.
→ Prepares codebases for neural digestion.
🧪 PowerXRD (in development)
A standalone XRD refinement tool — built to rethink the workflow currently dominated by FullProf and MAUD.
→ Modern Rietveld refinement, open and restructured.
- Ph.D. in Chemical Engineering — trained in modeling, simulation, and structural reasoning
- Taught Data Structures and Algorithms at UTEC (Lima)
- Taught Computer Programming at Universidad del Pacífico
- Experience in materials modeling, economic forecasting tools, and interactive media
- Developing Fractal Brawl, PowerXRD, and TWEE
- Prototyping Iceberg, my framework for chat memory compression
- Writing about performance, meaning, and recursion in software systems
I’m open to:
- Collaborations in AI, data tooling, narrative systems, or simulation
- Research partnerships with a focus on structure, meaning, or design
- Building systems that are clear, complex, and just a little bit haunted
If anything here resonates — reach out.
— ARG, Ph.D.