Cameron Petrie

About
Currently pursuing a Master's degree in Computer Science from the University of Colorado Boulder. Building some cool things with the team over at CTS.
AI Based Data Cleaning

Leverages AI to automate the process of data cleaning, eliminating manual intervention and ensuring more efficient and accurate results. The automation streamlines data preparation, making it faster and more reliable for subsequent analyses.

Fastify API

TypeScript

Langchain

PostgreSQL

OpenAI API

/
Blockchain Creator

Proof of work consensus mechanism. Established network topology to facilitate communication between nodes. Defined numbers and roles of nodes in the network (miners & validators); generated first block.

Java

Kotlin

Blockchain

Git

/
Grocery Store DB Migration and Integration Project

Performed advanced PostgreSQL DB migrations using Flyway to ensure proper tracking of DB schema changes and versioning. Optimized using indexing techniques, as well as data structures such as linked lists, hash tables, stacks, and queues.

Java

Kotlin

JUnit

PostgreSQL

Flyway

Data Structures

/
User Authentication For Blog

Leveraged Firebase's authentication services to seamlessly manage user sign-up, login, and password recovery process. Integrated Firebase's Authentication SDK into React application ensuring smooth onboarding and sign-in procedure.

Node

Firebase

Authorization

APIs

/
MongoDB Post Storage System/REST API

Blog post storage system using MERN stack. Offers a robust and scalable solution for managing and organizing blog content. Employed Mongoose (object modeling tool for MongoDB) to simplify data schema definition and facilitate interactions with the database.

MongoDB

NoSQL Database

Node

Mongoose

ExpressJS

REST API

CRUD

/