In this talk I will focus on the dynamics of quantised vortices in superfluid liquid helium-4 and their interaction with particle impurities, such as electron bubbles. The bubble dynamics are studied in the adiabatic approximation using the Gross-Pitaevskii equation to model the superfluid wavefunction and a Schrödinger equation to model the electron wavefunction. This model allows me to recover the key dynamics of the ion-vortex interactions that arise and the subsequent ion-vortex complexes that can form. The vortex-nucleation limited mobility of the ion is determined and proven to be in reasonable agreement with measured data. Moreover, considering the scenario of an ion trapped in the core of a vortex line, I will investigate how small and large amplitude Kelvin waves and solitary waves affect the drift velocity of the ion. In particular, I will show how Hasimoto soliton-bubble complexes propagating along the vortex can arise.