I consider myself, first and foremost, a web developer. Primary because I'm interested in building software that is accessible or interacts with or through the "internet". Not the most sound definition, but it's a definition that people seem to understand.
But not everything on the "internet" is available through the HTTP protocol. There are others.
Gemini is a new application-level internet protocol ... with some special consideration for serving a lightweight hypertext format which facilitates linking between files.
I set up a server with Agate and created a capsule (site) to test things out.
I guess, now I'm a web developer that can create "websites" for multiple protocols.