Jamie White's repositories
Portfolio-Website
This project is a professional interactive portfolio to showcase my skills, experience, and projects to potential employers, clients, or collaborators. Serving as a centralized hub where visitors can learn more about me and my work. The website is implemented using: React, Next.js, TypeScript, Tailwind, Framer Motion, React Email and Resend.
VendingMachine
A vending machine modelled in Java, aimed at showcasing strong design principles, clear, well documented, and thoroughly tested code. Demonstrating an understanding of fundamental concepts in object-oriented programming like encapsulation, abstraction, inheritance, and polymorphism. Implementing the State Design Pattern.
Automatic-IOT-Plant-Watering-System
Developed an automated plant care system using C++, Arduino, an ESP32, and a broad range of sensors and actuators
JavaFX-Calculator
The implementation of a given JavaFX project. It simulates a calculator with four binary operations, i.e. addition, subtraction, multiplication and division, and two unary operations, i.e. the square root and negation of an input number.
ReBenchDB
ReBenchDB records benchmark results and provides customizable reporting to track and analyze run-time performance of software programs.