These might be too difficult but just for fun here are some ideas for mostly backend.
Personal Music Tracker - You can get new music ideas by scraping content from a community radio station playlist like KCMP (https://www.thecurrent.org/playlist). Run it against a personal database of songs you already know and have the system send you a daily/weekly/monthly list of songs you haven't heard. It's fun to build.
Phone Proxy - Set up a disposable number for yourself on Twilio that will proxy incoming calls against a whitelist of approved numbers. You could do Twilio Studio to build an IVR that prompts the caller to press one to route the call. If they stay on the line you could do fun stuff like transfer to an It's Lenny server or something. It's not difficult to program and will teach you about some phone technology.
IoT Blog Reader - Follow blogs that you like and have them read to you via common IoT devices like Alexa/Google Home. Like an RSS reader but built for speech. Use an RSS reader to pull articles, run transcriptions of the articles with trained ML TTS models, and store the data with SQL. De-dupe the transcriptions based on URL. Use pre configured ML models for text to speech like AWS Polly or GCP Wavenet. Probably way too hard...
TextToSpeech for books - Upload a book. Get emailed the audio transcription. Use pre trained ML models for TTS conversion. Maybe use a SASS company like mailgun for the email part so you can just focus on extracting text from different file formats? Could start with plain text files initially.
Story Point Estimation - Use ML (or basic statistics) to estimate how long JIRA tasks or projects will take to complete. Use a general corpus of data to train an ML model, then feed it a team's data so it can adapt accordingly. There are some whitepapers on it like https://arxiv.org/pdf/1609.00489.pdf but you could look around for easier statistics algorithms to use instead so it's easier to build.