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

Mobile Home
The mobile home screen provides renters with a streamlined entry point to search for properties by city, ZIP code, and key filters, optimized for quick, touch-based interaction.

Mobile Navigation Menu
The expanded hamburger menu displays primary navigation options, allowing users to quickly access featured listings, property lists, and the contact form from any screen.

Property List View
This screen presents search results in a compact list format, showing rental prices and featured indicators while enabling quick navigation to detailed property views.

Results Pagination
Pagination controls allow renters to navigate through multiple pages of search results without losing their selected filters or search context.

Results Navigation
The back navigation option enables users to return to previous result sets, supporting efficient browsing and user control on mobile devices.

Property Overview
The property detail screen provides a high-level summary of a selected rental, including address, pricing, and image navigation optimized for vertical scrolling.

Property Summary
This section highlights essential property details such as monthly rent and address, allowing renters to quickly evaluate listing suitability.

Property Amenities
A scrollable amenities section presents available features and specifications, helping renters understand what is included before initiating contact.

Contact Agent
The contact form allows renters to submit inquiries directly from the mobile interface, with clearly labeled fields designed for touch input and accessibility.

Submission Confirmation
A confirmation message provides immediate feedback after a successful inquiry submission, reinforcing system responsiveness and user confidence.

Contact Agent
The mobile contact form allows renters to submit inquiries by entering their contact information and a message, designed for clarity, accessibility, and touch-based input.

Validation Error
An error dialog appears when required fields are missing or incorrect, clearly highlighting issues and guiding users to correct their input before submission.

Submission Success
A confirmation dialog provides immediate feedback after a successful inquiry, reassuring users that their message has been sent and will receive a follow-up.
Alt Text: Submission success message
Alt Text: Submission success message
bottom of page