Skills Showcase
I am always learning new skills and languages including AWS, Figma, Firebase, TypeScript, and C#
Projects
Below is a list of projects that I have created, this is not a complete list of every project I've made

Chestnut Preschool Website
I developed the Chestnut Preschool website using React, creating a dynamic and user-friendly interface tailored to the client’s needs. Throughout the project, I worked closely with the client to understand their vision and requirements, ensuring the final product accurately represented the preschool's values and brand. My responsibilities included building responsive layouts, integrating interactive elements, and optimizing the site for both performance and accessibility. By maintaining open communication and adapting to feedback, I delivered a polished website that effectively serves the preschool's community and enhances their online presence.

Filmstack Website
I built the Filmstack website using React, focusing on delivering a seamless and engaging user experience for movie enthusiasts. A key feature of the site is its ability to filter and search movies efficiently, powered by data from the TMDB (The Movie Database) API. I implemented robust search and filter functionalities that allow users to easily explore and discover movies based on various criteria. This project involved integrating the TMDB API, handling dynamic data, and optimizing the site for performance and responsiveness. Working independently, I took charge of the full development process, from initial concept to deployment, ensuring a polished and user-friendly platform.

Overwatch Counters Website
I developed the Overwatch Counters Calculator, a tool designed to help players identify the most effective counters against enemy teams in Overwatch. The calculator allows users to input the entire enemy team or any number of enemies, and it uses an advanced algorithm to suggest the optimal counter picks. This algorithm not only evaluates how well a character counters specific enemies but also considers how ineffective the counter pick is against the rest of the enemy team, providing a more reliable and strategic recommendation. The project highlights my ability to implement complex logic and create valuable resources that enhance strategic gameplay for the Overwatch community.

Valorant Quiz Website
Developed a web-based quiz platform focused on testing users' knowledge of the game Valorant. This project aimed to expand my skills in PHP and MySQL by creating a fully functional, database-driven application.
Features:
- User Authentication: Basic sign-up and login system to track quiz progress.
- Admin Functionality: Full CRUD operations for managing questions and categories.
- Dynamic Quiz Content: Questions span multiple categories like agents, maps, and abilities.
- User Progress Tracking: Users can track correct answers, and identify completed categories.
This project is hosted on InfinityFree and showcases my ability to handle both front-end and back-end development, including user data management and secure deployment.

Robotic Bartender
I built a Robot Drink Mixer that automates making custom drinks through a Node.js web server running on a Raspberry Pi. Users can visit the website at davidbartender.com to place drink orders, which are sent to the Raspberry Pi acting as the middleman between the website and an Arduino Uno R4. The Raspberry Pi communicates with the Arduino to control relays and pumps, dispensing precise amounts of liquid from various bottles into a cup. I also developed a custom API that displays the current drink options available to users. This project showcases my skills in IoT, web development, and hardware integration, creating a seamless and interactive experience from the web interface to the physical drink mixer.

Valorant Airsoft Gun
I built a unique Valorant Airsoft Gun system that automatically shoots me whenever I get shot in the game, adding an intense level of immersion to gameplay. This project utilizes Python with the OpenCV (cv2) library to continuously analyze the Valorant game feed in real-time, detecting when I take damage. The system is integrated with an Arduino, connected via Bluetooth, which controls the airsoft gun. When damage is detected, the Arduino triggers the gun to fire, synchronizing in-game events with physical feedback. This project showcases my skills in computer vision, real-time data processing, and hardware integration, blending software and electronics to create a dynamic, interactive experience.