heyfoz
Hello World!🌎I am a Penn State University Information Sciences and Technology (IST) - Info Sys Design & Dev graduate with a passion for software engineering.
mAInstream studIOs
Pinned Repositories
cpp-baseball-bat-stats-simulator
The Baseball Batting Stats Simulator Program (C++) uses the rand function to create a statistical model, which is used to simulate 1000 at-bats based on a player's careers averages. After the simulation values are calculated and displayed, a loop asks the user if they would like to run another simulation.
cpp-calendar-day-calculator
The Calendar Day Calculator Program (C++) asks the user to enter a month, day, and year in MM DD YYYY format. The day of the week for that date is displayed in the console. Multiple functions are used in the program to facilitate logical operations and calculations. The program loops until the user chooses to exit.
github-zip-backup
The github-zip-backup repository contains bash and PowerShell script template options, which utilize the GitHub API to copy all of a user's public repos (via username) and private repos (via personal access token) to compressed archive (zip) files.
java-spring-tl-owl-marketplace
On the Web Listing (OWL) Marketplace is a property listing application project created for Pennsylvania State University's Information Sciences and Technology Integration and Problem Solving undergraduate course. OWL Marketplace is a fictitious, non-profit organization, and the application code is open-source, provided under the MIT License.
nodejs-mediapipe
This project integrates MediaPipe Solutions with Node.js and Express for real-time computer vision tasks. It showcases examples of image segmentation, hand and face detection, and pose detection, with a combined example for all three types of landmark detection.
python-asl-detection
A Python ASL detection script utilizing a TensorFlow image classification model trained from scratch. It is tailored to recognize American Sign Language (ASL) alphabet letters from live video streams, and provides documentation covering the neural network architecture, installation, dataset details, training procedures, and real-time detection.
python-dalle2-image-edit
This Python script enables users to interact with OpenAI's DALL·E 2 API for image editing. Users can specify an original image, a mask image, and a text prompt for the DALL·E 2 model to edit the image accordingly.
python-dalle3-local
Python script utilizing OpenAI's DALL-E 3 API to generate images with AI from text prompts. It includes user input handling and returns generated image URLs.
python-openai-chatcompletion
A demonstration of the OpenAI Chat Completion API, featuring a Python Flask server and a Python client for interactive AI-powered conversations. This example showcases the GPT-4o model's ability to understand and generate human-like text in a conversational context.
rust-cargo-build-trunk-serve
This repository contains shell scripts for macOS/Linux and PowerShell scripts for Windows that automate the process of cloning a Rust project from a private repository, building it using Cargo, compiling with Trunk, and copying the resulting build's unique identifier to the clipboard for easy access.
heyfoz's Repositories
heyfoz/nodejs-mediapipe
This project integrates MediaPipe Solutions with Node.js and Express for real-time computer vision tasks. It showcases examples of image segmentation, hand and face detection, and pose detection, with a combined example for all three types of landmark detection.
heyfoz/python-dalle2-image-edit
This Python script enables users to interact with OpenAI's DALL·E 2 API for image editing. Users can specify an original image, a mask image, and a text prompt for the DALL·E 2 model to edit the image accordingly.
heyfoz/python-dalle3-local
Python script utilizing OpenAI's DALL-E 3 API to generate images with AI from text prompts. It includes user input handling and returns generated image URLs.
heyfoz/python-openai-chatcompletion
A demonstration of the OpenAI Chat Completion API, featuring a Python Flask server and a Python client for interactive AI-powered conversations. This example showcases the GPT-4o model's ability to understand and generate human-like text in a conversational context.
heyfoz/java-spring-tl-owl-marketplace
On the Web Listing (OWL) Marketplace is a property listing application project created for Pennsylvania State University's Information Sciences and Technology Integration and Problem Solving undergraduate course. OWL Marketplace is a fictitious, non-profit organization, and the application code is open-source, provided under the MIT License.
heyfoz/python-asl-detection
A Python ASL detection script utilizing a TensorFlow image classification model trained from scratch. It is tailored to recognize American Sign Language (ASL) alphabet letters from live video streams, and provides documentation covering the neural network architecture, installation, dataset details, training procedures, and real-time detection.
heyfoz/python-youtube-transcription
This repository contains Python scripts and a local Flask web application for transcribing YouTube videos using various methods. It includes functionalities to retrieve video transcripts using the YouTube Data API, download audio from YouTube videos, and convert audio to text using speech recognition.
heyfoz/rust-cargo-build-trunk-serve
This repository contains shell scripts for macOS/Linux and PowerShell scripts for Windows that automate the process of cloning a Rust project from a private repository, building it using Cargo, compiling with Trunk, and copying the resulting build's unique identifier to the clipboard for easy access.
heyfoz/github-zip-backup
The github-zip-backup repository contains bash and PowerShell script template options, which utilize the GitHub API to copy all of a user's public repos (via username) and private repos (via personal access token) to compressed archive (zip) files.
heyfoz/Technical_Documentation_Samples
Technical documentation samples demonstrating knowledge of the Windows 10 operating system, Java software development, C++ debugging, and emerging technologies.
heyfoz/cpp-inventory-vector-sort-search
The Inventory Vector Sort/Search Program (C++) reads an InventoryParts.txt file made of a list of part records containing part names, categories, quantities, and unit costs. The program prompts the user to search for parts, and if a part is not found, the user can add a new part record. An updated txt file is written on program close.
heyfoz/powershell-productivity
This repository contains various PowerShell productivity scripts, which can be utilized in technical settings to increase productivity.
heyfoz/python-openai-whisper
This Python script provides a simple interface to transcribe audio files using the OpenAI API's speech-to-text functionality, powered by the Whisper model. The result is returned to the console as text or VTT (WebVTT) format.
heyfoz/python-samples
Samples of Python 3 applications developed to run on Mac/Raspberry Pi, utilizing object-oriented development principles and line commenting.
heyfoz/rust-javascript-interop
A multilingual (EN, ES) Rust Yew client-side web app showcasing JavaScript interop for session ID retrieval from URLs, compiled Web Assembly, and embedded CSS styling. Includes examples using both inline and external JavaScript methods.
heyfoz/vba_filter_format
The FilterFormat.vba file contains VBA macro code that automatically formats and filters an Excel file by calling multiple custom Excel VBA macros on Windows 11.
heyfoz/webvtt-template
Web Video Text Track (WebVTT / .vtt) files are utilized to add closed captions to web videos by specifying which text to display during designated time periods. The webvtt-template repository contains an example of a WebVTT file using a NOTE comment and closed captions in English.
heyfoz/cpp-4digit-summation-algorithm
The 4-Digit Summation Algorithm program (C++) uses int/string variables, functions, and a class to read user input, calculate multiple sums with a custom algorithm, printing the results to the console.
heyfoz/cpp-array-function-exercises
The Array Function Exercises Program (C++) contains five exercises to demonstrate operations using array data types. An int array of size 10 is created, and each exercise utilizes the array values to complete a specific operation.
heyfoz/cpp-even-digits-summation-algorithm
The Even Digits Summation Algorithm program (C++) requests that the user enter an integer greater than 10,000. Once the integer is entered, the program displays the sum of any even digits in the integer.
heyfoz/cpp-inventory-vector-builder
The Inventory Vector Builder Program (C++) reads an InventoryParts.txt file into a vector of structs containing part number, part class, quantity, and unit cost. Once the vector is filled, the user can request multiple types of inventory details, which are displayed via the console.
heyfoz/cpp-reverse-string-recursion
The Reverse String Recursion Program (C++) asks the user to enter a string, which is passed to a void recursive function that displays the string in reverse order. Test the program with a palindrome to see how it works!
heyfoz/cpp-vector-binary-search
The Vector Binary Search Program (C++) creates and fills a vector with 5000 random integers. Once the vector is filled, the program displays details such as the smallest, largest, and average values. To conclude, the program asks the user to enter an integer. If the integer is found via binary search, the program returns its position.
heyfoz/cpp-voting-ballot-array-functions
The Voting Ballot Array Functions Program (C++) creates 3 arrays to store candidates, votes, and percentages to simulate a random election winner. The arrays are filled after the program reads an input file titled "Candidates.txt". Functions are used to pass the arrays and calculate the results, which are printed to the console & an output file.
heyfoz/java-fx-inventory-application
Home Inventory Management Application (HIMA) uses object-oriented JavaFX GUIs, CSS, and the model, view, controller architecture to provide a local application that persistently tracks home inventory items for multiple user logins.
heyfoz/java-spring-financial-loan-app
eFinance is a Spring/Thymeleaf project implementing multiple use cases for a personal loan application. Created by Forrest Moulin and James Bristow.
heyfoz/kinetic-friction-model-lab
This lab report demonstrates utilization of iOLab kinetic friction data in StatKey to determine an unknown friction coefficient.
heyfoz/readme-markdown-examples
Explore Markdown syntax with this README, offering examples of headings, emphasis, lists, links, and code blocks. Check out README.txt in the project directory for the Markdown used to create this demonstration.
heyfoz/signwave-asl
heyfoz/sql_misc_queries
This repository contains an SQL filed named MISCSQL.sql, which provides MySQL query examples related to an application that utilizes the Java Persistence API. The SQL queries can be executed via a MySQL Workbench connection or Azure Cloud Shell for an Azure Database for MySQL flexible server.