Projects
Linguistics and Speech
Lore RAG System
An experiment in retrieval-augmented generation for exploring deep fictional lore, timelines, and in-universe knowledge.
Status: Public proof of concept
DuoLingo Data Extractor
Extract language data from DuoLingo and make Anki flashcards.
Status: Public
Speech Recognition Tuning Tool
For Intervoice, Inc. Developed a tool to make IVRs better at understanding human speech. Used by Professional Services for a wide variety of industries.
Status: Used by industry professionals
Zork Explorer using ZIL Parser
Web app to explore how games like Zork work, using ZIL language parser.
Status: Public
Working Knowledge of Many Languages
Approximately CEFR A1-level fluency in: Chinese, Arabic, Hindi, Spanish, Cebuano...
Name any country in the world, and I can tell you which languages are most spoken in that country, and how they related to other languages around the world.
Other linguistics projects:
- I created an app that extracts English text and Japanese text from Final Fantasy 7 and provides a website that allows users to learn Japanese by exploring this data.
- I created a web app that parsed a Cebuano dictionary and enables users to search for example words and phrases.
- Other projects at Intervoice:
- translator solution to migrate IQTalk applications to VXML/SCXML
- ASR integration, ASR and TTS software with both IQTalk and VXML runtime engines, including speaker identification and verification
- MRCP server simulator
- Drove ASR-based testing during VXML Browser development
- As part of my Master’s degree course work, I took an NLP course, and my main project in that class performed semantic similarity, and the TA praised my work.
Storytelling
- I created a web app that parsed lore data from the Elden Ring game and allows users to search.
- I’m in the process of expanding my RAG POC to fetch lore data from fandom.com and allow users to ask questions about lore for a particular fantasy universe, like Lord of the Rings.
- I created an app that
Music
- I emulated the Nintendo sound chip to create MIDI files and piano sheet music.
- I’ve played piano for 40 years.
- I’ve played guitar for church functions.
- I’ve played both piano and bass guitar for a band called Counterflow (whose lead singer Solomon McCrea is the brother of the lead singer for Cake), and we recorded an album and performed in coffee shops in California.
- I’ve played trumpet: at school, in the church orchestra, and for a Texas A&M “roll call” event where alumni honor the deceased and I played Taps.
Graphics and Gaming
Kujata, the FF7 Data Explorer
Translates Final Fantasy VII game data to web-friendly formats like JSON and glTF, and a frontend to explore the data.
Status: Public and freely accessible
Dark Souls Map Explorer
Draws maps of Dark Souls
Status: Early prototype
Others:
- As part of my Bachelor’s Degree, I took an OpenGL 3D graphics course and did excellent in the class.
Gaming misc
Dark Souls Progression
Helps Dark Soul players understand what they can do next, without spoiling anything.
Status: Public, freely accessible, used by many people in the gaming community: website | Reddit usage stories
Math
- I love higher math in general, and study it as a hobby, but I can’t think of any projects that focus purely on that.
- However, many of my projects such as 3D Graphics require higher level math…
Culture: Geography
- I’m using Anki deck that contains data from CIA Fact Sheets…
- I can name every country on the full map of planet Earth.
- I can name every state in India.
Culture: DIB, Religion…
- TODO: Allies BRG at Capital One
- TODO: Explain the religions I’m studying…
- TODO: Explain my Anki decks… (language too)…
- TODO: Explain my idea for a knowledge graph…
Culture: Political/Governments/Economics
- I have always wanted to write an app that can simulate global economy, politics, etc., for the purpose of running “what if” experiments to proactively identify humanitarian threats to the world, but this is just a desire, I don’t have any project to show for this yet.