Junior Computer Science student @ Colorado State University.
Secretary of Phi Delta Theta.
Interested in pursuing a career in the cybersecurity and networking field.
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=483,h=600,fit=crop,trim=415.8139534883721;94.83172147001933;69.76744186046511;0/A1aQ8XkV1Qubw5bE/teton-pic-ALpOQZOPrXHQRNxp.jpg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=264,fit=crop,trim=919.8479087452471;94.4900284900285;156.04562737642584;0/A1aQ8XkV1Qubw5bE/teton-pic-ALpOQZOPrXHQRNxp.jpg)
Declan McLaughlin
About Me
My journey into coding began in middle school when I stumbled upon an HTML/CSS book, leading to the creation of my first website for my parkour YouTube channel. After a brief period away from the keyboard, my Principles of Engineering class in high school reintroduced me to programming with a language called RobotC. I found I had a knack for it and enjoyed learning how to use it. In February 2020, I watched a freecodecamp Python tutorial just in time for COVID where I would spend countless hours learning.
Since then, I've been primarily working with Python and Java, also gaining experience in C, C++, R, and Matlab. I enjoy problem-solving and learning new languages, particularly when collaborating on group projects.
The intricacies of computer networks captured my interest during the Computer Systems Foundations course, notably showcased through the development of a TCP-based chatroom. I have since then created several projects using TCP/IP connections to build off of this base knowledge.
In my role as the secretary of my fraternity, Phi Delta Theta's executive board, I handle attendance, meeting minutes, and chapter-wide communications, emphasizing my organizational, communicational, and logistical skills.
Beyond academics, I enjoy mountain biking and rock climbing. I've spent the past two summers as a mountain bike guide in Sequoia/Kings Canyon National Park. This experience has provided an amazing opportunity for me to experience the outdoors as well as grow as a leader and communicator.
Projects
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=503,h=483,fit=crop,trim=382.5299600532623;172.64653641207815;388.28229027962715;0/A1aQ8XkV1Qubw5bE/unnamed-Y4L8MB9exGSllKnL.jpg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=264,fit=crop,trim=493.7142857142857;172.1525885558583;502.53061224489795;0/A1aQ8XkV1Qubw5bE/unnamed-Y4L8MB9exGSllKnL.jpg)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=469,h=450,fit=crop,trim=0;0;32.04477611940298;0/A1aQ8XkV1Qubw5bE/coingecko-AMqx93gRQaIQ31Qa.png)
![](https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=328,h=264,fit=crop,trim=0;0;154.34146341463415;0/A1aQ8XkV1Qubw5bE/coingecko-AMqx93gRQaIQ31Qa.png)
This Python project uses the Twitter API to post photos and text from a Raspberry Pi. When the webcam on the laptop detects a face using openCV, it records a video. Once the face stops being detected, the laptop sends a frame from the middle of the video to the pi over a TCP connection. From there, the Pi posts the image with a timestamp to a private Twitter account where you can then get a notification on your phone.
Using BeautifulSoup4 in Python, this program scrapes coingecko.com for the top 100 cryptocurrencies. The user defines the total number of scrapes and time in between and the program will store all of this information in a dictionary format CSV file once execution completes.