Projects

Web Applications

Novel Pursuits

  • Collaboration with Cesar Gonzalez. Features a robust SQL database architecture designed for both customer and administrative interaction with a database of book titles sorted by Title, Author or Genre. Stack consists of Express.js, Vue 3, Node.js, MySQL.

Fitness Tracker

  • React single page application using MongoDB for persistence. The rest of the stack consists of Express, React and Node.

Internal Movie Deirdre-Base

  • Flask web application, using MongoDB for persistence. Front end consists of Xanga templating engine, using PyMongo and Flask.

Operating Systems

Small Shell

  • Custom bash shell written in C. Executes exit, cd and status Linux commands via built in functions. Manages parent and child processes with support for foreground or background processes. Handles input and output direction, and contains custom signal handling.

User Experience Research & Design

Yogi Mobile Application

  • Mobile Application UX design and UX research project completed in team of 3. Extensive use of Figma in implementing design heuristics that made sense for our audience and the goal of our application.

Data Structures & Algorithms

Traveling Salesman Problem

  • Python 3 implementation of NP-Hard problem using greedy algorithm: nearest-neighbor heuristic.

Hash Map

  • Python 3 implementation of two hash maps: Single Linked List Chain and Open Address Dynamic Array using quadratic probing.