Motivated second-year Computer Science student with strong foundational skills in Python, Java, C, and Bash. Experienced in data structures, algorithms, and basic UNIX/Linux command line operations. Demonstrated teamwork and leadership abilities through a collaborative course project, where I played a key role in developing and presenting a text-based adventure game. Proficient in basic testing and debugging using IntelliJ and PyCharm, with strong verbal communication skills and a commitment to continuous learning. Created a simple banking simulator with Java where user can create accounts and log-in, withdraw, deposit and send money.
- Developed for Introduction to Software Engineering course.
- Designed and implemented game mechanics allowing players to explore a game world and interact using various text commands.
- Collaborated with team members to write and test the code, ensuring a seamless player experience.
- Presented the project, demonstrating gameplay and explaining code logic to the class.
- Created a basic banking system with functionality for user account creation, password management, money deposit/withdrawal, and account deletion.
- Implemented user authentication and data handling to ensure secure and reliable transactions.
- Focused on object-oriented design principles to create modular and maintainable code.
- Developed for Comparative Programming Languages course.
- Implemented a solver that efficiently finds all valid words in a given Boggle board using a dictionary.
- Explored and compared different programming paradigms and languages to optimize the algorithm and improve performance.