top of page
Backend & Systems Focused Software Engineer
Java • Python • Full-Stack Capable
Designing maintainable backend systems with clear architecture and strong validation.
Desktop Prototypes

Desktop Login
Secure login interface for UMGC Property Rentals office staff, providing credential entry, session memory, and clear access to authentication actions.

Login Error
Authentication error message displayed when incorrect credentials are entered, offering immediate feedback and prompting the user to retry.

Login Success
Confirmation dialog indicating successful staff authentication, using visual cues to reinforce system status before dashboard access.

Property Dashboard
Main property management dashboard enabling staff to view, search, filter, and manage rental listings, including featured property indicators and action controls.

Add Property
Blank property creation form allowing staff to enter address, pricing, layout details, and upload photos for a new rental listing.

Feature Selection
Expanded property features dropdown allowing staff to assign standardized amenities to a listing, ensuring data consistency across platforms.

Validation Error
System alert indicating missing or invalid required fields, guiding users to correct highlighted inputs before saving the listing.

Property Added
Confirmation modal displayed after successfully saving a new property listing, verifying database entry completion.

View Property
Read-only property detail screen displaying full listing information, amenities, featured status, and image gallery with management actions.

Edit Property
Editable listing screen allowing staff to modify property details, amenities, pricing, and images with built-in validation support.

Edit Error
Error message displayed when required property fields contain missing or invalid data, preventing updates until corrections are made.

Update Success
Confirmation modal indicating a property listing was successfully updated and saved to the system database.

Feature Management
Administrative screen for managing standardized property features, allowing staff to view categories, toggle active status, and edit or delete features.

Add Feature
Modal form enabling staff to create a new property feature by entering a name, assigning a category, and setting its active status.

Feature Categories
Expanded category dropdown displaying predefined feature groupings to ensure consistent classification across listings.

Feature Error
System alert triggered when required feature fields are missing or invalid, guiding users to complete all necessary inputs.

Feature Added
Success confirmation indicating a new feature has been added to the database and is available for property assignment.

Edit Feature
Edit modal allowing staff to modify an existing feature’s name, category, and active status within the management system.

Feature Disabled
Feature edit state showing a feature set to inactive, removing it from future property assignments while preserving historical data.

Feature Updated
Confirmation dialog indicating successful modification of an existing property feature and database update completion.

Feature List
Administrative feature list displaying all available property amenities with category labels, active status toggles, and edit or delete actions.

Delete Feature
Warning dialog prompting staff to confirm deletion of a selected property feature, clearly indicating the action is irreversible.

Delete Success
Success message confirming a property feature has been permanently removed from the system database.
bottom of page