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.

whoami

I thrive on tackling challenging projects that offer opportunities for continuous learning and growth. My previous internship experience at the Tennessee Valley Authority provided me with valuable skills in Microsoft's Power Automate, Power Apps, Power BI, and database management enhancing my technical proficiency. I am dedicated to the field of computer science and eagerly anticipate launching my professional career in the near future.

I pride myself on being a fast learner, especially when it comes to coding languages. Over the years, I've immersed myself in various programming languages, including Python, JavaScript, C++, various scripting languages, and now GO. My ability to quickly grasp new concepts and apply them effectively has been instrumental in tackling complex coding challenges with confidence. This aptitude for learning enables me to adapt to different technologies and frameworks seamlessly. Whether it's understanding intricate algorithms or navigating through intricate code structures, I approach each task with enthusiasm and determination to excel. My proficiency in multiple coding languages not only reflects my passion for programming but also positions me as a valuable asset in any project or team I contribute to.

I possess strong skills in hypervisor management, showcasing my ability to efficiently operate and optimize virtualized environments. My proficiency extends to the strategic deployment of hypervisors for resource allocation and system scalability. Additionally, I boast a solid foundation in basic networking principles, demonstrating a keen understanding of network configurations, protocols, and troubleshooting. These combined skills empower me to design and maintain robust infrastructures, ensuring seamless integration between virtualized systems and the underlying network architecture.