This repository showcases my approach to various programming challenges I have tackled, organized into different categories. Each project reflects my problem-solving skills and learning experiences across multiple domains.
Feel free to check the code and the comments!
- Hello World – Famous Basic C program that prints "hello, world."
- Hello Name – Little twist of the "hello, world" where user need to input a name and prints "hello, name"
- Pyramid Printer – Ask height and prints a pyramid of blocks inspired by Super Mario.
- Credit Card Checker – A program that verifies credit card numbers using Luhn’s Algorithm and identifies the card network.
- Scrabble - Simple scrabble-like program that give points depending on letters for a given word.
- Check Reading Level – Determines the reading level of a given text using the Coleman-Liau index.
- Cipher a text – Implements a more flexible substitution cipher.
- Plurality Vote – Implements a simple plurality voting system.
- Tideman Vote – Implements a ranked-choice voting system using graph theory.
-
Volume Changer – Modify an input’s volume by adjusting its memory allocation.
Sounds
input.mp4
Base - 1.0
outputHalf.mp4
Halfed - 0.5
outputDouble.mp4
Doubled - 2.0
-
Basics filters for images – Applies image filters like grayscale, blur, reversed and edge detection using image processing techniques.
-
Recovering – Script that recovers deleted JPEG files from a raw memory file.
- Blood type simulation – Simulates blood type inheritance across generations using a recursive tree-like structure.
- Spelling Mistakes – Implements a spell checker using a hash table.
- Hello World #2 – Basic Python program that prints "hello, world."
- Pyramid printer #2 – Re-implementation of the Mario pyramid in Python.
- Credit card checker #2 – Credit card validation using Python.
- Check Reading Level #2 – Determines the reading level of a given text using the Coleman-Liau index.
- DNA identifier - Identifies the owner of a DNA sequence by comparing STR counts with a database of known individuals.
- Quizz game – A simple website using HTML, CSS, and JavaScript in form of a quizz.
- Personal Site – A simple personal website using HTML, CSS, and JavaScript, with an interactive gallery.
- Friends Birthdays App – Flask web app using SQLite to view and add friends' birthdays.
- Finance – Web app where users can manage their portfolios by "buying" and "selling" stocks, viewing their stock holdings and transactions, and checking real-time stock prices through an integrated API.
Finance_website.mov
This repository contains projects and code inspired by various programming challenges and coursework I have completed. However, it does not contain direct solutions to any coursework or other academic assessments.
The purpose of this repository is to showcase my programming skills, problem-solving abilities, and learning experiences.
If you are a student, I encourage you to complete assignments independently to ensure academic integrity and adhere to your institution’s honor code.
























