A showcase of coding projects I’ve developed, focused on building clean, scalable, and responsive web solutions.
This was an internship project I completed at a company called Innovative Routines International (IRI). I used HTML, CSS, and Java to build a tool that helps organize and display data. IRI wanted a system where they could view information both in a table and in a chart. By default, the chart displays all the data from the table. However, when a user clicks on a name in the table, the chart dynamically updates to show only the data associated with that specific name.
This is a real-time heart rate simulation program that I created with C++. Users input their age, weight, height, exercise frequency, and general health status, and the program displays a simulated heart rate that updates live every second. It uses basic multithreading and randomization to mimic natural heart rate fluctuations.
This is a web-based dice roll simulator I built using HTML, CSS, and JavaScript. Each time you press the button, “Roll Dice”, the program rolls 12 virtual die at random and tracks how often each number (1–6) appears. It then displays both the total count and the percentage frequency for each face based on the number of rolls.
This is an Android app game I created called “DodgeBall” using Java. When you press play, you’re taken to a game screen where dodgeballs fall from the top, and you control a player by dragging side to side to avoid them. After three hits, the game ends, your score is displayed, and you can play again to try and beat your high score.
Guess the number game was made using HTML, CSS, and Java. In this project, the user tries to guess a number between 1 and 1000. If they guess correctly within 10 attempts, the program responds with, “Ahah! You know the secret!” However, if it takes more than 10 tries, it displays the message, “You should be able to do better!”
This is a simple Tic Tac Toe game on Android Studio using Java.
The app shows whose turn it is while you play, then lets you know who wins at the end. Additionally, it has a button to start a new game whenever you’re ready.
This is a number-sorting web page I created using HTML, CSS, and Java.
Users enter five integers, then the program displays both the original sequence and the sorted order from lowest to highest.
This is a Rectangle Calculator app I built in Android Studio using Java.
The app allows the user to enter the width and height of a rectangle, then calculates and displays the area and perimeter.
This is a palindrome checker web page I built using HTML, CSS, and Java.
Users can enter five words and the program tells them whether each one is a palindrome or not.
This is a Python program I made to calculate and display gross pay for a few employees. It imports another file to handle the calculations.
The main program stores the employee names, pay rates, and hours worked in lists, then calls a function from the imported file to display the results.
This is a retail sales web page I created using HTML and JavaScript. Users can pick products from a list, each with a set price, and keeps track of the total amount spent. The page uses a loop to let users keep adding items until they decide to stop. Prices are added based on the product number entered, and at the end, the total sales amount is displayed on the page.
These two Python programs work with CSV files using the CSV module.
The first program creates a file called “people.csv” and writes a small table of data with names, ages, and cities.
The second program opens that same file, reads the data, and prints each row to the screen.
This is a university form web page I created using HTML. It includes text fields for name and email, checkboxes to select what the user liked about the college, and radio buttons to show how they became interested in it. There’s also a section for comments and buttons to submit or reset the form.
These are two Python programs I made that work with a file called “people.bin”.
The first program creates and writes data to the binary file. It stores a list of names, ages, and cities, then writes each row to the file in binary format using UTF-8 encoding.
The second program reads that same binary file. It decodes each line back into readable text and prints it to the screen.
This is a salary range tracker web page built with HTML, CSS, and JavaScript. It calculates an employee’s weekly pay based on their gross sales, using $200 base pay plus 9% commission.
When you enter a sales amount, the program figures out the weekly salary and adds the employee to the correct pay range in the table.
This is a credit check web page I made using HTML and JavaScript. It asks the user to enter their account number, balance, total charges, credits, and the credit limit for the month. Then, it calculates the new balance, checks if the credit limit has been exceeded, and the results are displayed on the page.
This is a basic calculator web page I made using HTML and JavaScript. It asks the user to enter two numbers, then calculates and displays their sum, difference, product, and average. The results are shown directly on the page.
This is a Christmas-themed web page made with HTML, CSS, and JavaScript. When you click anywhere on the page, a pop-up message appears that says “Merry Christmas!”.