// Personal project
I built a custom, lunar-themed web app around the Gemini API, exploring interactive generative AI with a futuristic, robotic design.
The Gemini API's raw output was unstructured and hard to read, so I built the parsing layer myself.
Gemini's raw API responses come back as unstructured text, not the clean chat UI users expect, so without extra work every reply would render as an unreadable wall of text.
I wrote a custom parsing layer with React Markdown to turn raw output into proper chat bubbles, lists, and code blocks, then added a typing effect and full Google/GitHub authentication on top.






