The T.Book MN45 combines an AMD Ryzen 5 4500U APU with DDR4 RAM and M.2 2280 NVMe SSD. The mini-PC may fit in your hand, but it has upgradable RAM, storage and plenty of ports.
https://www.notebookcheck.net/T-Book-MN45-AMD-Ryzen-5-4500U-powered-mini-PC-launches-with-upgradeable-RAM-and-storage.553416.0.html