SWE Intern @CollegiateX | CAS Honors Student at Suffolk | Fellow @ Management Leadership for Tomorrow | SEO Career Participant
I'm currently pursuing a Bachelor of Science in Computer Science at Suffolk University, maintaining a 3.6 GPA as a College of Arts Honor Student. My coursework includes Python, Java, Data Structures and Algorithms, and Web Development.
I built a real-time 1v1 Battleship-style game using React for the front end and Socket.IO Node.js for the back end. The game features a 6 by 6 grid where players take turns guessing and attacking each other's hidden ships. I used useState and useEffect hooks to manage the game state. It tracks turns, updates boards, and handles the game flow. Socket.IO enables real-time communication between players by emitting and listening to events like attack, attackResult, opponentAttack, and gameOver. It has an interactive UI with emojis and CSS colorway for creativity.