About Me


Avatar

Welcome! Thank you for visiting my website.

My name is Jonathan, but you can call me Jon. I have a PhD in linguistics with a background in Natural Language Processing and Computational Linguistics.

Alongside my passion for linguistics, I am dedicated to expanding my expertise in Software Engineering.

I have work experience in the development of pipelines that leverage the power of Large Language Models (LLMs) to automate different tasks such as test generation and business tasks in both B2B and B2C contexts.

When I'm not immersed in optimising code or tackling algorithms, you will often find me cooking. I'm also a proud tutor to a playful black kitten that brings me joy and a refreshing dose of creativity.

Currently based in Sao Paulo, Brazil, I am open to exciting opportunities that align with my skills and passion, even if it means relocating.

|

Download my Resume

Portfolio

Card image

PostgreSQL Procedural Language Test Generation

A pipeline that made use of a Large Language Model (LLM) to generate automated unit tests integrating PostgreSQL Procedural Languages and xUnit.

  • The average time cost to generate and execute a unit test was reduced by over 75%.
  • The average financial cost to generate a passing test with the tool is $0.22.
Card image

Discord bot Text Generator

A Discord bot that can extract messages from users and generate new text from those messages or any corpus. It uses a Markov Chains algorithm and an n-gram model to generate the text.

Card image

Libraree

Libraree is a small library application. It keeps track of your reading backlog and saves it locally so you can revisit this page anytime you need.


Soft and Hard Skills

Communication

My background in linguistics has sharpened my ability to convey complex ideas with clarity and precision. Whether it's presenting research findings, collaborating with interdisciplinary teams, or translating technical concepts for broader audiences, I pride myself on my capacity to bridge communication gaps and foster understanding between teams with different backgrounds

Self-Learning

In the realm of formal linguistics, I've pursued a multidisciplinary path, integrating linguistics, mathematics, logic, and computer science. Self-driven learning is the cornerstone of my journey, allowing me to refine theories and provide precise analyses. This dedication equips me to adapt swiftly to evolving trends and deliver innovative solutions

Team and Individual Work

Collaboration is at the core of my professional journey. Working with people from different backgrounds helped me to understand better my co-workers' needs and the moments that they would need my aid and moments that I had to focus to deliver the expected results.

Software Engineering

Computational Linguistics/NLP

Web Development

Publications

Torres, J., & Grolla, E. (in press). Scalar Implicatures in the Acquisition of Brazilian Portuguese: An Optimality-Theoretic Analysis for the Connective “or”. Gragoatá, 29(64).

Contact Me

Feel free to contact me: