Portfolio

  • Network Attached Storage (NAS) with RAID setup for data backups

  • Can share files back and forth with any device on the same network using network drives

  • Integrated within a web browser for easy access to server features

  • Can stream saved media to a personal device anywhere in the world

  • Built using TrueNAS on an old office PC

  • Demonstrates how to turn on a personal computer using an optical fingerprint sensor for added security.

  • The sensor is controlled using an Arduino Uno microcontroller and replaces the PC's power button with a transistor circuit.

  • Can save multiple fingerprints to change how access is allowed

  • A machine learning model that can detect tumors in MRI brain scans

  • Can be trained at different medical centers and share the same data

  • Does not expose patient data, so private information is kept safe

  • Solves any sudoku puzzles that have valid solutions.

  • Can be run on either a single sudoku puzzle to find the solution, or a dataset with massive amounts of puzzles to compare different search algorithms.

  • Multiple difficulty levels

  • Procedural level generation

  • High score and timer systems

  • Editable controls and settings

  • Character selection

  • Coded in Java

  • EduShare is a UI prototype created using Balsamiq by combining several pre-existing features from video conferencing platforms, as well as designing and implementing new features.

  • Features include sharing multiple applications at a time and being able to choose their volume, size, and location on screen.

  • The prototype includes every front-end view that an end user would see