Projects
Password Strength Checker
SudoSecure - Password Strength Checker with a Python backend and React frontend
COMP380 Introduction to Software Engineering - Fall 2025
A password strength checker application which evaluates the security of user-defined passwords based on multiple criteria. It provides real-time feedback to users on the strength of their passwords and a "time to crack" estimate. Website includes Frequently Asked Questions and Good Practices Section with dynamic widgets.
Highlights:
- Came up with requirements specification and analysis alongside a team, using the Incremental Software Process Model to make sure we reached the project deadline.
- Created various diagrams such as use case diagrams and state diagrams, to outline how the various processes of the website will work with each other.
- Worked on the frontend of a website with dynamic buttons with a user friendly interface and seamless navigation.
- Worked alongside groupmates to seamlessly connect frontend to python backend using Flask.
- Created a presentation which went over the entire development process, highlighting the way we collaborated with each other, seamlessly integrating and connecting each others’ parts of the project alongside a live demo
School Management Software
School Management Software in Java, using JavaFX for the application frontend.
CS213 Advanced Programming in Java - Spring 2023
A school management application created in Java where you could add students, courses, enrollments, and grades into a database where it would be stored despite closing the application. Including a search feature where you could input a student ID, course ID, or an enrollment ID in order to get a list of matching records. The application allows users to view, update, and delete information stored in the database, with a user-friendly interface built using JavaFX.
Highlights:
- Created a school management application in Java to be able to add/view students, courses, grades, and enrollments.
- Allowed for the ability to store the information in a database, and access it in various view formats based on student ids, enrollment ids, and course ids, with the ability to generate a grade report.
- Utilized JavaFX for the interface of the program, with user friendly design to make it effortless to create new students, courses, or grade inputs, as well as views.
- Presented a live demo on zoom where I discussed the code, going into detail on how it works as well as a walkthrough on how to navigate and use the application.
Education
California State University, Northridge, 2023-2027
Bachelor of Science in Computer Science
GPA: 3.78
Relavent Courses: Concepts of Programming Languages, Data Structures and Algorithms, Database Design, Data Mining, Advanced Programming in Java, Introduction to Software Engineering.