Projects
AI Notes
My current project is a note taking app with a twist. The app is built with NextJS and utilises OpenAI's GPT for a live chatbot where users can ask the AI questions about any of the saved notes. This app uses TypeScript, Clerk for authentication and MongoDB for the database. Pinecone is used for vector embeddings to help with the search functionality and optimisation. Jest is used for unit testing with cypress used for end to end testing.
RegExpIt
After discovering the power of regular expressions, I wanted to create a tool to help generate expressions quickly. The app was built with NextJS, utilising OpenAI's GPT to generate the expressions. The user enters a prompt and the app will generate a regular expression, explaination and example. The tool is trained to respond for Javascript.
Nesst
Four week project to develop a property rental platform with an emphasis on community. We worked with stakeholders to bring their vision to life. The app was created with NextJS and includes realtime messaging to allow users to communicate with each other during the accomodation booking experience.
Stickman
A simple app built with JavaScript, HTML and CSS. The app allows users to change the height and weight of the stickman with some hidden easter eggs. The goal of the app was to help practice dom manipulation in addition to some basic CSS styling.
Revision Tool
One week project to create a revision tool for bootcampers. The app was built with JS, HTML, CSS and a custom SQL database API deployed on render. Please allow a couple of minutes for teh backend to fire up! The app also includes score tracker with colour changes with accessibility in mind.