Hi. I'm Michele

Welcome to my space-themed portfolio. Explore my cybersecurity and software projects.

About Me

I'm Michele, a Computer Science graduate with a passion for cybersecurity and software engineering. I enjoy building secure, scalable systems, from intrusion detection setups to full-stack apps and machine learning models.

Beyond Computer Science

Outside the world of coding and cybersecurity, I enjoy hitting the gym, playing chess, and watching or playing pick-up basketball. These activities help me stay balanced, inspired, and bring fresh perspectives to my technical work. Recently, I've been getting into poker (still a noob), and how it relates to game theory.

๐Ÿ›ก๏ธ OWASP
๐Ÿ“ก Nmap
โš ๏ธ Snort
๐Ÿ“Š Wireshark
๐Ÿ”ง Burp Suite
๐Ÿ” JWT
๐Ÿงฑ iptables
๐Ÿง Linux
๐Ÿ Python
๐Ÿณ Docker
๐Ÿงช scikit-learn
๐Ÿ—„๏ธ SQL
โ˜• Java
๐ŸŒฑ Spring Boot
๐Ÿ”€ Git
๐Ÿ”Œ REST APIs
๐Ÿง‚ Bcrypt
๐Ÿ”‘ OAuth

๐Ÿ“š Education

B.S. in Computer Science, Software Engineering โ€“ Minor in Cybersecurity and Data Science
Indiana University, Bloomington (Class of 2025)
Deanโ€™s List (Multiple Semesters)

Relevant Coursework:

๐Ÿ›ก๏ธ Network Security
๐Ÿง  Software Engineering I & II
๐Ÿ“ฑ Mobile App Development
๐Ÿงฎ Data Structures & Algorithms
๐Ÿ” Systems & Protocol Security
๐Ÿ“Š Applied Algorithms
๐Ÿค– Machine Learning
๐Ÿ—„๏ธ Database Concepts
๐Ÿ“Š Data Analysis w/ Python
๐Ÿ—๏ธ Cryptography
๐Ÿ“ Applied Linear Algebra
๐Ÿ’ป C and Unix
โ˜• Java Development

๐Ÿ“„ Certifications

  • โ€ข AWS Certified Cloud Practitioner (In Progress)
  • โ€ข TryHackMe: Junior Penetration Tester Path (Ongoing)
  • โ€ข PortSwigger Web Security Academy โ€“ Labs Completed

๐Ÿ›ฐ๏ธ Experience

Assistant Supervisor @ Recreational Sports Dept โ€“ Indiana University

Aug 2022 โ€“ May 2025

  • Led real-time communication and coordination during high-pressure incidents, ensuring clear updates to staff and stakeholders.
  • Acted as the primary point of contact between participants and event organizers, effectively resolving conflicts and technical issues.
  • Trained and mentored new team members on operational procedures and crisis response protocols.

Tools: Teamwork, Communication, Leadership, Problem Solving, Time Management

Software Engineer Intern @ LTC Language Solutions - Indianapolis, IN

June 2024 โ€“ Aug 2024

  • Assisted in implementing secure authentication and authorization mechanisms following OWASP best practices.
  • Conducted code reviews to identify and mitigate common vulnerabilities such as SQL injection, XSS, and CSRF.
  • Focused on privacy: Used bcrypt and OAuth for secure login handling.
  • Documented security protocols and best practices for internal development teams to follow.

Tools: Java, Springboot, OAuth, Bcrypt, JWT

๐Ÿ”ญ Projects

๐Ÿ’ป Software Engineering

Movie Matchmaker Frontend

React/Next.js frontend app for dual-user movie genre ranking and personalized movie matching with JWT authentication.

Tech: React, Next.js, TypeScript, JWT, REST API

View on GitHub

Movie Matchmaker Backend

Java Spring Boot REST API managing user authentication, preferences, and recommendation orchestration with secure JWT and database integration.

Tech: Java, Spring Boot, JWT, Spring Security, MySQL, REST API

View on GitHub

Movie Recommendation Microservice

Python Flask microservice using content-based filtering with TF-IDF and cosine similarity to provide movie recommendations via a JSON API.

Tech: Python, Flask, Machine Learning, TF-IDF, Cosine Similarity, REST API

View on GitHub

Tree Traversal Algorithm

Data structures project exploring tree algorithms like BFS, DFS, heaps, and binary search trees.

Tech: Python, DSA, Algorithms

View on GitHub

Disneyland Sentiment Analysis

NLP project using TF-IDF and Naive Bayes to classify 42K TripAdvisor reviews across 3 Disneyland branches.

Tech: Python, Pandas, scikit-learn, NLP, Machine Learning

View on GitHub

Personality Traits & Age Analysis

Collaborative research applying Random Forest models to explore relationships between age and key personality traits using demographic data.

Tech: Python, scikit-learn, pandas, Random Forest

View on GitHub

Android Projects

A collection of Android apps built with Jetpack Compose, Kotlin, XML, and React Native.

Tech: Kotlin, Jetpack Compose, XML, React Native, JavaScript

View on GitHub

RISC-V Bit Serializer & Deserializer

Implemented bit-level serialization and deserialization using C and RISC-V assembly to deepen understanding of low-level data handling.

Tech: C, Assembly, RISC-V

View on GitHub

Multibase RPN Calculator

Command-line calculator supporting Reverse Polish Notation with multiple number bases, implemented in C.

Tech: C, CLI

View on GitHub

To-Do App

Simple and responsive task manager with add, edit, and delete functionality built in React.

Tech: React, JavaScript, CSS

View on GitHub

๐Ÿ›ก๏ธ Cybersecurity

IDS w/ Snort

Intrusion Detection System with custom rules.

Tech: Snort, iptables, Linux

View on GitHub

Certificate-Based File Encryption

Encrypts files using RSA keys and mock CA-signed certificates with secure decryption and validation.

Tech: Python, RSA, PKI

View on GitHub

Application Security Labs

Collection of offensive security labs from PortSwigger focused on web vulnerabilities such as SQL Injection, XSS, CSRF, etc.

Tech: Burp Suite, DAST, OWASP

View on GitHub

Transparent DB Encryption Demo

Demo of transparent encryption in PostgreSQL using pgcrypto to secure sensitive data.

Tech: PostgreSQL, pgcrypto

View on GitHub