For someone to mine solo, one must first create a full node and communicate directly with the blockchain. This is what mining pools actually do. Mining pool operators will set up a bitcoin node (or any other cryptocurrency's node) and act as a single miner. Only that this miner will have absurdly high hashing power.