Friday, June 20, 2025

Data Protection Program

Data Protection Program is a cybersecurity awareness platform targeted towards people without technical experience. It utilizes a Django backend with a React frontend, as well as Google Sign-In API and a Hugging Face Transformers model.

I used Hugging Face Transformers to train a model to detect phishing emails. I could only find two different datasets of emails with phishing labels, which meant I could only train the model on one of those datasets so I could test the accuracy with the other. I was able to train the model to 87% accuracy. The user can either copy and paste email text or upload an email file, and then receive a result of whether or not the email is phishing.

There's a page where users can input a potential password, and a list of similar passwords from rockyou.txt (a text document of over 14 million real passwords that attackers use to breach accounts) will be displayed. The inputted password isn't stored in any way.

The last page is a compilation of links to guides that help users create better passwords, secure their credit bureau accounts, how to set up two-factor authentication, and more.

The sign in feature using Google Sign-In API was going to be used to give users the ability to test their knowledge with adaptive quizzes, but I ran out of time before I could implement it.

The link to the site is on the GitHub page.

https://github.com/a13n20/Capstone

Fringe

Fringe is an unpublished plant identification and care app made for Android. This app allows the user to take or upload pictures of plants, receive an identification of what the plant is by sending it to Plant.id API, and then be able to add the plant to their personal garden. The app also pulls care information about that plant from the API. The plants also store the date when they were last watered, which the user can reset to "water" their plant.

I ran out of time before I could implement a reminder for watering and fertilizing because I was working on my capstone during the same semester.

Images coming soon...

Wednesday, April 9, 2025

Knuckle

I programmed the lower suspension mount and the tie rod arm of the knuckle for Baja. We had a programming error that led to a part being thrown, but after we fixed the problem the program worked great.




Rear Hubs

The first part I programmed and ran on my own was the rear hub for Baja. This was after a month of working with Fusion and the VF3. 

The polygon was interesting to work with and to avoid wasting the limited amount of hub stock we had, I ran the polygon op separately on scrap blocks. I tested the fit with the previous year's yoke to ensure it would function as intended before running the full part. In order to get a good origin for the second op of the hub, I drilled a starter hole for the polygon in the first operation and probed off of that. I finished the polygon in the second op.

 


Monday, January 20, 2025

The Warfront From Intercepts

 All of my Producer Blogs can be found on the itch.io page for The Warfront from Intercepts.

Animal Adopter - UI/UX Engineering

All of my contributions to Animal Adopter are in the UX-animal-adopter Github under the username a13n20. The wireframes and prototype were both created using Figma.

Animal Adopter - Software Development

All of my contributions to Animal Adopter are in the Animal-Adopter Github under the username a13n20. We used a React frontend with a Django backend.