iTunes Gallery
- Utilized JavaFX and iTunes API to locate any iTunes media and display it natively in a grid of 20x20
- Program randomly chooses a quadrant of the gird when “Play” is pressed, displaying icons in different sections of the grid
View Project
Multilingual Dictionary (API Key Expired)
- Utilized the FreeDictionary and LibreTranslate APIs to create a project that can define a given word in English using Java and JavaFX
- Created an interface that prompts a selection of two languages, French and Spanish, that would create a translated definition of the given word
View Project
Lead Tracker Extension
- This project creates a simple browser extension for tracking and saving URLs, acting as a personal lead generator.
- It uses HTML for the user interface, CSS for styling, and JavaScript for core functionality, including interacting with the browser's local storage and tabs.
- Users can manually input URLs, save the current tab's URL, and delete all saved leads.
View Project
Text-Based Fighting Game
- My first project in Python, created a text-based fighting game with simple rules
- Implemented my gained knowledge including classes, functions, try/except, and loops
View Project
Birthday Card
- This project creates a personalized birthday greeting webpage using HTML and CSS.
- It features dynamic "gift" sections where animated GIFs are revealed on hover, adding an interactive element.
- The design incorporates a custom Google Font and a gradient background for a festive look.
View Project
Unit Converter
- This project creates a metric/imperial unit converter for length, volume, and mass.
- It uses HTML for the structure, CSS for styling, and JavaScript for the conversion logic.
- Users can input a number, click a button, and see the conversions between meters/feet, liters/gallons, and kilograms/pounds.
View Project
Blackjack Game
- This project implements a simplified Blackjack card game.
- It utilizes HTML for the game interface, CSS for visual styling (including a background image resembling a card table), and JavaScript for the game logic.
- Players can start a new game, draw new cards, and the game tracks their card sum and determines win/loss conditions (Blackjack, bust, or continue playing).
View Project
Random Password Generator
- This project creates a random password generator web application.
- It uses HTML for structuring the page, CSS for styling (including custom fonts and hover effects), and JavaScript for the password generation logic.
- Users can click a button to generate two random, 15-character passwords, which they can then easily copy to their clipboard by clicking on them.
View Project
Annoying Cookie Consent Form
- This project creates a mock clickbait webpage with a deceptive consent form.
- It uses HTML for content structure, CSS for engaging visuals, and JavaScript for interactive, trickster functionalities.
- This project displays my knowledge in event listeners and style manipulation via JavaScript as well as my ability to set timeouts, toggle classes, and more.
View Project
Spotify Album Finder
- This project creates a web app that allows you to search for any artist and view their albums using the Spotify API.
- It uses HTML for the structure, CSS for styling, and JavaScript for the functionality.
- Users can search for an artist and view their albums.
View Project
AlgostruKT
- Created a web-based educational tool to explain core data structures and algorithms concepts using JavaScript that displays descriptions and Python code examples for various topics as well as to show a strong foundational understanding of computer science principles and front-end development.
- Implemented a navigation menu covering key data structures and algorithms.
View Project