Skip to the content.

About Me

I like languages—both natural languages and programming languages. In my professional life, I aim to combine these passions to create ethical, useful, and intuitive software.

I earned my BA in linguistics from UC Santa Cruz, where I focused primarily on syntax and phonology. I also had the opportunity to work as a research assistant on the SPOT project, which allowed me to hone my software development skills

Read more

Recent Projects

LinkedIn Recommendation Generator

On LinkedIn, users can add concise, public notes to each others’ profiles recommending them to potential employers or clients. Many users may want to use ChatGPT or a similar large language model chatbot to write the recommendation for them, but this particular task is not well-suited for the chatbot interface. I designed a prototype application that provides a better experience to users who want to use a large language model to complete this task.

Interview Bot Demo

To workshop my NLP and conversational AI skills, I built a chatbot that answers questions commonly asked in job interviews. Talk to the latest version of my interview bot on the demo site and learn more about how it works.

Interview Bot Tutorial

Interviewing for jobs is tedious; in this notebook, I’ll show you how to automate the process instead. I highly recomend that you open the notebook in Google Colab so that you can run the notebook and interact with the bot in a free virtual machine. It is also available as a GitHub Gist, which you can download and run locally. (You will have to install some dependencies on your own.)

Syntax Prosody in Optimality Theory (SPOT)

While completing my B.A. in Linguistics at UC Santa Cruz, I worked as a research assistant on the SPOT project, where I helped develop software and published a research paper. You can learn more about the project on the SPOT website or explore the codebase on GitHub. SPOT also published a book, which I contributed to. Feel free to email me to request a pre-publication version of my chapter.