Hi, I’m Jamie Matthews

I’m studying Software Engineering in the UK.

Structured Outputs

Structured Outputs are a way of interacting with large language models using a specified JSON schema. This ensures that the response can be used in a way that is useful for your application.

To make this process more user-friendly, I created a Java program which uses a class to interact with the OpenAI API.

My Projects

Here’s an overview of a few of my projects.

Simple Encryption Program

  • Encrypt & Decrypt files using a password.
  • Lockers – Folders with encrypted contents.
  • Password Library to store passwords.

Risk

  • Play a round of Risk.
  • Unique user accounts.
  • Admin controlled settings.