During my final two semesters at ASU, I had the opportunity to partner with DigiClips, an organization focused on systemically compiling information regarding current events, and providing an aggregate summary to end-users on a consistent basis. This would allow individuals who might be too preoccupied with their daily lives to still grasp an understanding of global current events that they are interested in.
In a technical sense, much of the development my team was involved with included full-stack development using Angular paired with SQLite databases and uploaded on an AWS server. We tested out various subfeatures such as Nodemailer integration, automatic query generation, and an Ollama backend.
This project gave me additional leadership experience, as I was delegated project manager for our subteam of five, where I headed development direction and the partitioning of duties. I also gained more experience working with large conglomerates, as there were 100+ people all working within the same main GitHub repository, which made proper version control a must.
There were also significant security challenges encompassing this project. I often spoke with upper management about certain integrity regulations about the event database and content generation. The application had to be protected from malicious SQL injection vulnerabilities, and we speculated about ways to ensure the data collected was reputable among the sea of disinformation on the internet.
This two-semester long exercise was a great experience for me, as it allowed me to work in software development in an industry context. I got to have in-depth conversations with my mentors about company direction, and got to work with and delegate duties for my team.
As part of my research endeavors, I looked into methodologies on how we can guarantee digital integrity when dealing with web scraping services and peer-to-peer (P2P) communications.
I looked into well-established protocols that support safe connections and validity checking. This ties in to my GCSP theme, Security, as it is highly important that online systems are protected from outside influence. As we are evermore connected to cyberspace, people become vulnerable to large amounts of their personal information being leaked online. This can start with something as simple as a password being leaked, which can stem from an online platform with registry information not having the proper protocols in place.