Projects

Personal Website

This is that website and it's an ongoing project of mine!

HTML, CSS, and JavaScript for the front-end interface

I started this project because I wanted a way to showcase my skills, experience, and accomplishments as well as serving as a hub for my online presence.

Project 1 - Image 1 Project 1 - Image 2 Project 1 - Image 3 Project 1 - Image 4 Project 1 - Image 5

RecipeRendezvous!

Head developer for online recipe sharing service

Flask, Python, SQL, Codio, HTML, CSS, and JavaScript for some of the front-end interface

RecipeRendezvous! is an online recipe sharing service that allowers uses to login/signup, browse from a database of community recipies, save recipies to their account, comment, and post recipies of their own with pictures!

Project 1 - Image 1 Project 1 - Image 2 Project 1 - Image 3 Project 1 - Image 4 Project 1 - Image 5

Custom Shell

Developed a program that carries out spefic tasks in the directory

C++, Linux, Threads, Piping, Codio

Took commands from user in terminal and executed them in custom shell program. Used absolute path names to launch executable files and located files if the existed. Exectued operators such as &, >, <, |. Used piping to achieve some of these tasks

Project 1 - Image 1 Project 1 - Image 2 Project 1 - Image 3 Project 1 - Image 4

Fractal Images



Java

The images below are from something called a Julia Set in which there are real and imaginary points on a plane and the algorithm that was used essentialy determines the color of these points. The colored points in the picture are determined by how quickly the reached a certain limit.

Project 1 - Image 4 Project 1 - Image 1 Project 1 - Image 2 Project 1 - Image 3 Project 1 - Image 5

Password Cracking



Java, C++

Used brute force and dictionary attacks to find hidden passwords

Project 1 - Image 1 Project 1 - Image 2

Cryptography



Java

Encrypting and decrypting messages using Euclid’s algorithm, RSA crypography, Public and Private Keys

Project 1 - Image 1 Project 1 - Image 2 Project 1 - Image 3 Project 1 - Image 4

Designed Simple Computer



Discrete Components

ALU that increments, RAM for instructions, A and B registers to store data, 4 instructions: INCA, INCB, MOVAB, MOVEBA

Project 1 - Image 1 Project 1 - Image 2 Project 1 - Image 3 Project 1 - Image 4 Project 1 - Image 5

Custom Built PC



pcpactpicker.com

GPU: GeForce RTX 3060 Ti
CPU: Intel Core i7-127000k
RAM: 16 GB
Motherboard: Asus
Storage: 1 TB
OS: Windows 11
PSU: 750 W

Project 1 - Image 1 Project 1 - Image 2