My projects

Hey there!

Welcome to my GitHub project repository.

I'm just getting started on my coding journey, and I'm excited to share my projects with you.

From simple scripts to basic web applications, you'll find a variety of projects here as I learn and grow.

Join me as I explore the world of coding and tech.

Feel free to contribute, offer feedback, or just follow along on this beginner's adventure.

Together, let's learn, build, and make some magic happen!

GitHub projects

keyboard_arrow_right
[CODECADEMY] Message Generator
link open_in_new

Message-generator provides a simple user interface that allows user to select a topic and repetition times and randomly generate a message in consoldiv.

Requires Environment NodeJS NPM Libraries: ansi-regex, prompt-sync, strip-ansi all of this can be installed for NodeJS envronment npm install prompt-sync More details in Codecademy

keyboard_arrow_right
[Codecademy Gist] Challenge Project: Mysterious Organism
link open_in_new

A research team has found a new mysterious organism at the bottom of the ocean near hydrothermal vents.

My team names the organism, Pila aequor (P. aequor), and finds that it is only comprised of 15 DNA bases.

The small DNA samples and frequency at which it mutates due to the hydrothermal vents make P. aequor an interesting specimen to study.

However, P. aequor cannot survive above sea level and locating P. aequor in the deep sea is difficult and expensive.

Our task was to create objects that simulate the DNA of P. aequor for our research team to study.

keyboard_arrow_right
[Codecademy Gist] Challenge Project: Credit Card Checker
link open_in_new

To find out if a credit card number is valid or not, this code uses the Luhn algorithm.

Generally speaking, an algorithm is a series of steps that solve a problem — the Luhn algorithm is a series of mathematical calculations used to validate certain identification numbers, e.g. credit card numbers.

The calculations in the Luhn algorithm can be broken down as the following steps:

Here’s a visual that outlines the steps. Check your function using both the provided valid and invalid numbers.

keyboard_arrow_right
[Codecademy] Portfolio Website (the current project)
link open_in_new

This project contains a personal portfolio site, a static website where the projects that you build in Codecademy Full-stack Engineer Path.

Typically, a portfolio website will have a main page that features different projects were built and another page that contains contact information, in case someone wants to reach out to me.

Occasionally, there are additional pages for each project, detailing the technology used.

My GitHub profile:

PetroKabina