Hello everyone. I am a first year college student and CP addict. Lately I am getting a little burned out doing CP so for a change I wanted to start doing some development side by side. But I am not sure which field to pick, since my interest lies strongly in number theory, combinatorics and graph theory, and I can’t find any domains matching my interest(except, to some extent, AI, ML and data science). Can anyone suggest some areas of software development and project ideas which specially require construction of algorithms and use of discrete math?