For users of stock Android, HTC Sense, LG UX, Oxygen OS, or One UI, pulling the notification panel up from the bottom of the screen may seem a bit backward, but with the 6-inch-plus screens of many modern flagships, some might actually find it preferable to stretching their fingers to pull the panel down from the top. XDA Senior Member TomBayley1 developed  apps that allow users to do exactly that. One of them is done in the stock Android Pie/Q style but perhaps even more interesting is MIUI-ify, the one done in the style of Xiaomi's latest and greatest MIUI 10.

Here's a list of the features available from the forum description.

NOTIFICATION SHADE

  • Control all notifications
  • Reply, open, dismiss, interact and manage
  • Full color customization
  • Dynamic colors

BOTTOM STATUS BAR

  • Move your device's status bar to the bottom of the screen
  • Full support for notification and system setting icons
  • Full colour personalization
  • Blacklist: hide the status bar in specific apps

QUICK SETTING TILES

  • 40+ different settings
  • Add any app or URL as a shortcut in the panel
  • Layout: Change the number of tile rows and columns
  • Sliders: Screen brightness, ringtone, alarm, notifications and media volume
  • MIUI 10 themed

HANDLE TRIGGER AREA

  • Customizable position and size so it doesn't interfere with navigation gestures
  • Options to hide in landscape and fullscreen
  • Blacklist: hide the handle trigger in specific apps

OTHER CUSTOMIZATIONS

  • Blur the background
  • Change the colors of the panel background and the quick setting icons
  • Add a background image to the panel
  • Select an app icon pack
  • Match the navigation bar color to the footer color
  • Dark mode
  • Integration with Tasker

BACKUP / RESTORE

  • Backup and Restore your customisations

Get extra features with Root / ADB

  • Ability to toggle secure system settings such as Mobile Data and Location. These settings can only be toggled with root or a one time ADB command, due to Android's security restrictions

Here are a few screenshots to show what MIUI-ify can do: