I am a full-stack software engineer
I do a lot of my work in the terminal and use a lot of CLI tools. Feel free to check out my dotfiles repo for inspiration.
When learning a new programming language, I like to write a brainfuck interpreter in it, since it's not too hard but it gives you a good feel for the language and makes you use a bunch of its features.