Home Blog About

About Me:


For as long as I can remember, I've loved language. As a child, I'd lock myself in the bathroom with a book and hide from my mom. When I got to college I learned about the field of linguistics, and in short order I'd changed my major. During my undergraduate work I was able to learn Spanish as a volunteer in Argentina and Portuguese on a study abroad in Lisbon.


I took a computational linguistics course early in my major, and soon realized the power that modern technology can bring to other disciplines. After that first taste of CS, I was hooked, earning a minor in Digital Humanities, and a Master's degree in Computer and Information Technology from the University of Pennsylvania. My areas of focus include Machine Learning and Natural Language Processing. I'm especially interested in applying these technologies in new domains and contexts.


As for my hobbies, I also love music. I enjoy singing and playing piano, and I am currently working on an artificial music generation project. When I'm not working on my digital projects, you can find me in the kitchen trying new recipes, on a run in the city, in my garden tending to my succulents, or on an adventure with my wife.



Photo of Me and my wife

Some of my Projects:


  • I made an AI-powered concordance of the Standard Works of the Church of Jesus Christ of Latter-day Saints. Try it over here!
  • I made a translator that translates Modern English to Middle English. Try it out!
  • I trained a Denoising Diffusion model from scratch to generate virtual pets. There's an interactive demo as well as a blog post.
  • I created CreatureGen, a human-in-the-loop AI system for generating Magic the: Gathering cards. You can check out examples on the Twitter.
  • I mapped every verse in the Bible based on its meaning, and turned it into an interactive graph. You can also check out the blog post.
  • I used stylometry to sort the Federalist Papers by author, and made an interactive visualization tool. Check it out!
  • I built the website we're on from scratch.
  • I used GPT-3 to write some poetry in Eighteenth-century style.


Academic Presentations:


  • Stylometric Authorship Inference Using Consensus Networks, FAIR conference (August 2021)
  • Quantifying Fiction Writing using Machine Learning, University of Utah Student Conference in Linguistics (April 2019)