Projects

Work history with grouped projects

Recent Projects

You are only as good as your last project.

Retrieval Augmented Generation AI Chatbot

The RAG chatbot is a state of the art chatbot that uses the RAG model to generate responses to user queries. The chatbot is trained on a large dataset of user queries and files uploaded by the users, files are OCRd, chunked, embedded as vectors, stored in a vector database and is then able to generate responses that are relevant to the user query using cosine similarities to find relevant data.

FastAPIFastAPI
NuxtJSNuxtJS
PostgreSQLPostgreSQL
AzureAzure
TailwindTailwind
RAG chatbot

Personal Identifiable Information (PII) Detection and Redaction Tool

The PII detection and redaction tool is a state of the art tool that uses machine learning to detect and redact personal identifiable information from documents. The tool is able to detect a wide range of PII including names, addresses, phone numbers, and social security numbers. Users have the ability to export redacted documents in a variety of formats including PDF, Word, and Excel.

FastAPIFastAPI
NuxtJSNuxtJS
PostgreSQLPostgreSQL
AzureAzure
TailwindTailwind
PII detection and redaction tool

Content Management System (CMS) for a large lawyer firm, integrated with Imanage a document management system

The CMS system is a state of the art system that allows the law firm to manage their content, users, and permissions. The CMS system is integrated with Imanage a document management system that allows the law firm to manage their documents, files, and folders. The CMS system is able to generate reports, track user activity, and manage user permissions.

FastAPILaravel
VueJSVueJS
MySQLMySQL
AzureAzure
TailwindTailwind
CMS system integrated with Imanage

Webapp for a content creation company

Webapp for a content creation company that allows internal admin users to create, edit, and delete content for a public blog. The webapp is able guide potential clients to what they need by means of a questionaire and then provide them with a quote and setup a meeting with the relevant departments. The site also showcases the companies portfolio and allows users to contact the company.

DynamoDBDynamoDB
GraphQLGraphQL
ReactReact
AzureAWS
TailwindTailwind
Webapp for a content creation company