Projects
Senior Capstone (Oak Ridge National Laboratory)
For my senior capstone project we partnered with Oak Ridge National Lab, where I undertook a ReactJS and Node.js based endeavor, leveraging SQLite for the database, aimed at assisting users with the safe disposal of hazardous materials. Using Tesseract.js, our application allowed users to scan and read CAS numbers off labels, providing them with step-by-step instructions on the proper disposal process for the identified material. This project not only honed my technical skills but also emphasized the importance of creating solutions that have real-world applications and address critical issues. Through meticulous development and testing, we were able to deliver a user-friendly and effective tool that contributes to environmental safety and awareness.
Personal Projects
Among my personal projects, setting up a Proxmox hypervisor stands out as a significant endeavor. By virtualizing my tools and projects, I was able to create a versatile and efficient environment for experimentation and learning. Utilizing Proxmox, I established a NAS for shared directories, implemented a pfSense firewall to create VLANs, configured a WireGuard VPN for secure remote access, and set up test boxes for exploring new tools and systems. This project not only enhanced my technical proficiency but also allowed me to gain hands-on experience with various networking and virtualization technologies, empowering me to tackle complex challenges with confidence.
Additionally, I undertook the project of purchasing the domain davisdel.com to host various web services. Using a combination of Apache2, NGINX, HAProxy, and ACME I deployed and managed these services, optimizing their configurations to suit different requirements. This project gave me practical insights into domain management, web hosting, and reverse proxy setups. Together, these endeavors have not only honed my technical skills but also reinforced my ability to design and implement scalable and secure solutions across diverse platforms.
Freelance Project
One of my notable endeavors involved the development of a comprehensive HR tool using Django Python for a client. This application served as a complete solution for managing employee data, certifications, user accounts, permissions, and more. My responsibilities encompassed various tasks, including bug fixes, feature implementations, and addressing security risks. Leveraging Git for version control, I collaborated closely with the team, ensuring smooth communication and proactive problem-solving. By actively contributing to the project's success through effective cooperation and a results-oriented approach, I played a pivotal role in delivering a high-quality solution that met the client's needs.
Farmfolio
During my time working on the "Farmfolio" project, which utilized ReactJS for the front end, Node.js for the backend, and MariaDB for the database, our primary objective was to provide farmers with a comprehensive tool to manage their past harvest data. The aim was to enable them to accurately predict future profits by running analytics on their effort-to-profit statistics. I gained valuable experience in developing robust web applications using modern technologies. My role involved collaborating with the team to architect and implement various features, ensuring scalability and performance were at the forefront of our design decisions. Although the project did not reach its intended fruition, the lessons learned and the skills acquired have been invaluable for my professional growth.
