Projects
Web Applications
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.
Project Outline [including ER Diagrams and Normalized Database schema]
React single page application using MongoDB for persistence. The rest of the stack consists of Express, React and Node.
Flask web application, using MongoDB for persistence. Front end consists of Xanga templating engine, using PyMongo and Flask.
Operating Systems
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
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
Python 3 implementation of NP-Hard problem using greedy algorithm: nearest-neighbor heuristic.
Python 3 implementation of two hash maps: Single Linked List Chain and Open Address Dynamic Array using quadratic probing.