Connect Four CLI with Rule-Based AI
Coursework · Java
Built a command-line game with a 6-by-7 board and win detection in every direction. Added a rule-based opponent that simulates moves to find wins and block immediate losses.
Computer Science student at the University of Miami with minors in Mathematics and Quantitative Economics. I build small software projects with Python and Java and am developing my SQL skills. I’m seeking internships in software engineering, backend systems, or data.
I like turning messy requirements and data into systems people can rely on.
I’m interested in software engineering, backend systems, and data workflows. My Python and Java coursework has given me practice with object-oriented design, file output, input validation, and game-state algorithms. During my SongTools internship, I documented domain dependencies and turned twice-weekly progress updates into a structured tracker and executive report.
Bachelor of Science in Computer Science · Expected May 2029
Coral Gables, Florida
President's Scholarship · Dean's List · Florida Academic Scholars
Coursework · Java
Built a command-line game with a 6-by-7 board and win detection in every direction. Added a rule-based opponent that simulates moves to find wins and block immediate losses.
Coursework · CSC 115 Final Project
Built a menu-driven console program with Student and Course classes to calculate credit-weighted GPAs and generate transcripts. Added a lottery number generator, Pig Latin converter, and Rock Paper Scissors game.
Coursework · CSC 115
Built a menu-driven console application for Roman numeral and binary conversion and daily population-growth projections. Validated numeric ranges and formatted results as tables.
Built this portfolio with semantic HTML, responsive CSS, and vanilla JavaScript. Added keyboard navigation, reduced-motion support, and accessible clipboard feedback, with deployment through GitHub Pages.
I’m seeking software engineering, backend, or data-focused internships where I can contribute with Python, Java, and careful problem-solving while continuing to develop my SQL skills.