Projects

Mortgage Calculator

This Python program is a Mortgage Payment Calculator allowing users to input loan details such as amount, interest rate, and duration. It computes the monthly mortgage payment and offers a choice between a fixed-rate and adjustable-rate mortgage. The program then generates an amortization schedule, detailing interest, principal, and remaining balance over the loan term, providing a clear breakdown of payments. (Code available upon request)

Key Features: Python language, Use lists and functions, Incorporates user input/output

Student Record Program

In this project, I engineered a robust Student Record Program using Python, featuring an intuitive interface for effortless management of student details. This program seamlessly captures and organizes student names, IDs, and enrolled classes into distinct lists, enabling flexible additions, deletions, and displays of student records as required. Offering precise options for inputting data, removing specific entries, or showcasing student information, the program ensures smooth navigation and efficient data handling. (Code available upon request)

Key Features: Python language, Use of lists and functions, Incorporates user input/output

Data Analysis Generator

I developed an extensive data analysis program in C++ that employs arrays and dynamic memory allocation. I incorporated user input for data sets, allowing precise analysis to identify prime, unique, and duplicate numbers. In addition, I designed reliable algorithms to calculate basic statistical measures, such as the standard deviation, median, and average. Furthermore, the program is enabled to produce trend lines in the form of slope-intercept data, offering insightful information about patterns and trends in the data. (Code available upon request)

Key Features: C++ language, Dynamic memory allocation, Use of arrays

Train Simulator

In this project, I developed a train simulation program that demonstrates the use of pointers and dynamic memory allocation. The goal of this program is to simulate a train that can deliver cargo and people to a certain destination. The program gives the user the option to determine how many stops they want the train to run for. Once the user enters the stops, the simulation will begin. (Code available upon request)

Key Features: C++ language, Use of pointers, Linked Lists

Chess Set

For this project, I made a simple chess set from scatch using Maya 3D software!

    Key Features

  • -3D digital modeling with vertices, edges, and faces
  • Assembles objects in a scene artistically
  • -Use animation key frames
  • -Demonstrates rendering a scene

Artwork