Miguel Wills
Miguel Wills

Researcher, Treasurer, Developerimage not found

About Me

I am a Colorado School of Mines Student dedicated to the importance of research in machine learning projects and cybersecurity looking to use my knowledge in outreach.


I enjoy problem-solving and am passionate about software development, and cybersecurity.





Technical Skills

C++

Python

HTML/CSS

PostgresSQL

Java

Javascript

React

Node.js





Projects

Here are my personal projects that I have been working on. Feel free to click on each one to check it out on my Github Page.



WORDLE EXTENSION

I created a fully fleshed out WORDLE extension with English and Spanish functionalities. This extension is available on the Chrome and Edge webstores.

Multi-threaded counter

This code uses Atomic Integers for thread safety and simplicity. It generates a random string with a Python script, then analyzes its frequency using project.java. The analysis, detailed in a separate report, uses 4 cores for files over 1 billion characters. See the report on my GitHub.

I created a multi-threaded counter in Java to use Atomic IntegersThis code uses Atomic Integers to ensure Thread safety, avoid Race Conditions, and for simplicity. It uses a python file to generate a random string of a specified size, then you can run the project.java with this to perform frequency analysis

Reverse Shell ethical Lab for education

I created a Reverse Shell that was used for a demonstration for teachers to show the dangers of phishing and how impactfull it can be.

Overview

Computer Overview

I am currently a Junior with experience in different areas of computer science from machine learning research, human-robot interactions research, software development with personal projects, and working through cybersecurity projects and education.

I have also volunteered in various locations educating small companies about good security practices and given talks to teachers regarding common phishing tactics.

I am the Treasurer of the Colorado School of Mines cybersecurity club in which my responsibilities are utilizing the budget well so that we can reach all the competitions that we would like to go to. We regularly host events in which companies can come and give a talk regarding fascinating cybersecurity concepts! Along with this, there are many common CTF events that we go to which has been a truly amazing experience.