Paycheck Hours Calculator
A JavaScript calculator that asks for an hourly pay rate and desired weekly paycheck, then calculates the number of work hours needed to reach that goal.
```html id="xwedhc"
Portfolio of Garrison Borthwick
I am building a career-focused portfolio that connects my background in graphic design, reprographics, web development, UX design, database management, and applied artificial intelligence. This page highlights practical projects that demonstrate programming logic, problem-solving, interface thinking, and technical growth.
My work combines visual creativity with technical problem-solving. I am developing projects across front-end web development, JavaScript, SQL, Python, UX design, and applied AI while continuing to build a stronger foundation for technology-focused roles.
These browser-based JavaScript projects demonstrate user input, calculations, loops, conditional logic, random number generation, and practical beginner programming concepts.
A JavaScript calculator that asks for an hourly pay rate and desired weekly paycheck, then calculates the number of work hours needed to reach that goal.
A workweek calculator that accepts hours worked each day, totals the weekly hours, and calculates the average hours worked per day.
A decision-based JavaScript program that averages three user-entered values and checks whether the final average passes a chosen affordability threshold.
A practical calculator that determines the total cost of a meal after adding tax and tip, demonstrating arithmetic operations and user input handling.
A wage calculator that accounts for regular hours and overtime hours, showing conditional logic in a real-world pay calculation.
A JavaScript loop exercise that uses a do-while structure to repeat calculations based on programmed conditions.
A grade-entry program that allows repeated input, totals the submitted grades, and calculates the final average.
A points-tracking program that keeps a running score and displays a level-up message after the player passes a 200-point threshold.
An interactive game where the user plays Rock, Paper, Scissors against the computer using conditionals and random number generation.
Portfolio value: These projects show my progression from basic programming exercises toward interactive tools, logic-based applications, and user-centered web experiences.
These Microsoft Access database projects demonstrate database organization, query design, data relationships, and SQL practice.
A fictitious Microsoft Access database that I populated to demonstrate query logic, database structure, and information retrieval.
A professor-provided Microsoft Access database used to practice SQL queries, filtering, sorting, and database analysis.
Portfolio value: These database projects support my growing technical foundation in structured data, query design, and applied problem-solving.