Intro
Hello! I'm Michelle Sun, a passionate BA/MS Computer Science major at Boston University. Currently, I'm in my last year and working as a Teaching Assistant in the school year while a Software Engineer AI Trainer during the summer.
My focus is on cybersecurity, and I've taken courses in introductory information security and graduate-level cryptography. Next semester, I plan to take network security and black hat security courses.
Outside of academia, I am involved in a cybersecurity association, have participated in multiple Capture the Flag events (including on hosted by the Department of Defense), and have passed the CompTIA Security+ certification.
Please explore my projects and events!
SWE Projects
Here are some of my Software Engineering projects:
WealthSync Pro
WealthSync Pro is an npm package that fills the gap left by deprecated finance aggregation solutions: providing unlimited and unrestricted access to real-time financial data, which is typically behind a paywall, showcasing our commitment to innovation and problem-solving under pressure.
Whether you're a developer, data analyst, or finance enthusiast, this tool revolutionizes how you access and manage financial data.
Key Features:
- Unlimited Access: Get unrestricted access to real-time financial data without the usual paywalls.
- Cryptocurrency Data: Real-time insights on the top 100 cryptocurrencies, with detailed information accessible via symbol input, sourced from Coinrank API.
- Foreign Exchange Data: Instant conversion rates between selected countries, sourced from xe API.
- Stock Exchange Data: Real-time stock information, including bids, closing prices, and more, sourced from Yahoo Finance API.
- User-Friendly Interface: Designed to be intuitive for all users, from developers to finance enthusiasts.
View Project
Weather Reporting
This application provides real-time weather data for cities around the globe, offering a description of how each place "feels."
We designed it with a simple yet informative user interface to ensure a seamless user experience.
The app caters to a broad audience, including travelers, event planners, and individuals interested in current weather conditions of specific locations. Additionally, it features OAuth for secure user authentication and database storage for user credentials and locations.
Key Features:
- Real-Time Weather Data: Accurate, up-to-date weather information for cities worldwide.
- User Experience: Simple and informative interface for a seamless user experience.
- Secure Authentication: OAuth integration for secure user authentication.
- Data Storage: Database storage for user credentials and location information.
View Project
Cyber Projects
Here are some of my Cybersecurity projects:
Keylogger Project
This keylogger script records all keystrokes made on a computer once executed.
Designed with pynput, it captures characters pressed by the user and logs them to a file named keyfile.txt.
Key Features:
- Comprehensive Logging: Captures and logs all keystrokes, including special characters.
- Special Key Handling: Recognizes and logs space, enter, and other non-character keys.
- File Output: Stores keystrokes in a designated file for easy access.
- Stop Functionality: Allows you to stop logging by pressing the ESC key.
WARNING: This tool serves as a demonstration of basic keylogging functionality and is intended for educational use. Please ensure you have permission to use it on any device.
View Project
CTF Events
Here are some Capture The Flag (CTF) events I've participated in:
Department of Defense - Capture the Flag
May 20th: My first ever CTF!
Through my experience in this individual CTF I learned much about the gaps of knowledge between academic theory and practical cybersecurity.
For example, websites may have an robots.txt for subdomains not searchable.
View Writeup (WIP)
DeadSec - Capture the Flag
July 26th: My first ever team CTF... with only one other person.
Crew - Capture the Flag
August 2nd: My first team CTF with a group under InitZero.
Contact