"Your wings already exist,
all you have to do is fly."
-Unknown

pic of me

Hey, I'm Rachel!
Welcome to my page! Before exploring here's a few things you should know about me: I was born and bred in the Big Apple which has me at a default of falling asleep to cars and honking.
When I’m not hacking away at my computer you’ll likely find me obsessing over puppies, practicing boxing combos, hitting it up on the Tennis court with my sister or baking up a storm.
Currently I am finishing up my Bachelors in Computer Science at CUNY Brooklyn College.
Here’s a little guide around my site: Home will get you back to where you came from. About Me is where you are right now. Moving into projects, this is where you’ll find some of my programming creations which I’ve had fun working on. Within gallery you’ll find some non-tech related things I love, including (but not limited to :)) travel, art, fashion design, and of course fury friends- be sure to look out for the captions. The last stop on this site is my contact info which includes my linkedIn information and email. Feel free to reach out to hear more about me and my goals. Overall, I'm a tech gal aspiring to make a difference through hope, technology, love and positivity.

chemistry meme

Avagadro's Calculator

Date: 12-01-2020

This Java program allows a user to input a molecular formula and calculates the weight in grams of one mole of that molecule. A mole of a substance, also known as "Avagadro's Number", is defined as containing exactly 6.02×1023 particles of that substance. Since an element's atomic weight is equal to the number of grams in one mole of that substance we can utilize the specific atomic weight of an element, multiplied by its coefficient (the amount of an element in one molecule) in order to determine the total mass aka grams per mole of that element.

To accomplish this calculation I begin by parsing the user's input to determine each element and it's coefficient. Once we understand which element we are looking for, and the amount of that element we are able to search for the atomic weight in our psuedo periodic table of elements and calculate the proper weight.

This program uses a top-down programming approach in order to implement parsing, a bubble sort ( which although may not be the most efficient, was used for pedigogy reasons), and binary search.

OOP meme

Banking System

Date: 04-2021

The goal of this project was to create and maintain a Java program mimicing a real world banking system using Object Oriented Programming practices, a few data structures and exception handling.

This bank system is based on classes to create different types of bank accounts including Savings accounts and Checking accounts, while including class methods to close bank accounts, deposit money, withdraw money and perform various other transactions whilst checking for errors.

Although this program cannot be used in real life it allowed me to practice polymorphism, abstraction and inheritance in OOP.

family tree meme

Family Tree

Date: 07-2021

This Java program uses various data structures to arrange a family tree and answer questions regarding the lineage. Although using a binary tree is pretty obvious, in order to store the data according to how it was arranged in the input file I used additional arrayLists, and Queues.

This program was the first program I had written using a binary tree, and being that the subject (family tree) was relevant to the project goal (implementing a binary tree) I needed to creatively think how to store the data accurately in terms of sibling and parent relationships within a binary tree which only hold two children per parent. Using queues which use first in first out logic (FIFO) allowed me to arrange siblings and their children.

After actually arranging the tree, this program answers questions regarding the family - such as "Who is the youngest child of x?" and "Who is the father of y?"
data analysis Meme

Data Organization

Date: 08-2021

This project uses a shell script written in AWK to download and analyze data from a CSV storing data logged about NY's discharged inmates in 2018.

My analysis includes the amount of prisoners discharged based on age, and gender, a calculated average age of the discharged prisoners while all This data is printed to a new file.
CSS gif

Portfolio Website (this website)

Here you can check out the code for this website. Rather than creating this webiste through Wix, Squarespace etc. I decide to build this responsive webpage from scratch using HTML, CSS and the Bootstrap toolkit. I found the design and creation of this site a fun process which encouraged attention to detail and flexibility.