I'm Isabella Stephens. I'm a fullstack developer. I took two years off of software development, but I'm back at it full force. Right now, I'm dedicating time every day to refreshing my knowledge and building new projects in Java.
For my St. Mary's College of Maryland capstone, I attended two Software Startup Simulator courses. I worked on the Quality Assurance team of two websites, the Circular Dichroism Spectrometer and the Chesapeake Community Connect. My contributions to the CDSpec website can be seen here in the 2023 Documentation folders while my contributions to the CCC website can be seen here in the 2024 Documentation folders.
"Diver: Ruins Resurfaced" is a platformer game developed in Pico-8 (lua). It was developed during the Fall 2023 semester of St. Mary's College of Maryland for the Game Design course. Check it out here.
These mini projects are for the developer to practice programming and to demonstrate her progress as a developer.
☕ Java Mini Project List
| Project Name | Description | Date Started |
|---|---|---|
| Text-Based Adventure Game | A game where the player selects at least one option to proceed in the story. | June 2026 |
| Button-Matching Game | The frame has 8 buttons with 4 matches. The player must click each button to find the corresponding button that matches. The game ends when the player presses "New Game". | June 2026 |
| Typing Game | The window displays two words: the word the user must type, and the word the user must type next. The game increases in difficulty the more words the user types, going from difficulty 1 (3-letter words) to difficulty 4 (6-letter words). The user has 90 seconds to accurately type as many words as possible. The user can reset the game at any time. | May 2026 |
| Number-Guessing Game | The player must guess a random number. The code informs the player whether they guessed significantly lower, lower, significantly higher, higher, or the exact number. The game ends when the player successfully guesses the number or the player decides to give up. | May 2026 |
🐍 Python Mini Project List
| Project Name | Description | Start Date |
|---|---|---|
| Knight's Tour | A chessboard is created. A "knight" goes on an open tour across the simulated chess board where it visits every tile on the chessboard once. | November 2022 |
| Bank Branches | A server that runs multiple branches at once. The users can withdraw and deposit money from the bank. | November 2022 |
| Client & Server | The client communicates bidirectionally with the server. The server listens for clients and pairs them for peer-to-peer communication. It tracks clients using unique usernames, IP addresses, and real-time online status. New clients cannot claim existing usernames, and active users cannot be duplicated. | October 2022 |