Work

Platform rebuild

MySubletter

I developed an existing real-estate script into a subletting marketplace, adding features and improving reliability across several engagements.

MySubletter property listing with photos, a saved-listing control, a message to the host and tenant reviews.
4times rehired by the same founder
Client
Subletting marketplace
Role
Adapted
Timeline
2026 · Delivered
In production since 21 August 2026
Stack
PHP 8.2, Laravel 9, MySQL, PHPUnit, Stripe, Google Places, cPanel

Patrick was great to work with. He was extremely responsive, worked very fast without sacrificing quality, and communicated everything with clarity. He knew the ins and outs of all the code and could implement what I asked for without any trouble. He also built in safety and optimization features before I could even ask. I would definitely hire Patrick again and I recommend working with him if you need a reliable, high functioning, well designed website.

Shannon Douglas, founder, MySubletterSubletting marketplace

Live at mysubletter.com since 21 August 2026. Engagement closed 14 September 2026 after the client’s own testing found no flaws.

The founder had a generic Laravel script and needed reviews, paid boosts, messaging, account merging, and a safe production cutover, without breaking what already worked.

  1. Added reviews, paid listing promotion, favorites, messaging, and notification choices.
  2. Fixed account-access problems, including an administrator action that could sign in as the wrong person.
  3. Added editable forms and address suggestions.
  4. Prepared the move to the live website and cleared old login sessions.

Fix account access before launch

I fixed three access-control issues and the administrator sign-in problem before moving the changes to the live website.

Make the launch predictable

I added checks around account merging and cleared old login sessions during the move to the live website.

Checks behind the work

556automated testsContaining 1,537 individual checks, up from 375 tests at the second milestone.
619application routes at deliveryThe addresses used by its pages and software functions.

Say hello.

Tell me what you'd like to build or improve.

Quick navigation

Find a page.

Use the arrow keys to choose a result, Enter to open it, or Escape to close.