I am a full-stack Web developer. I also sometimes write and teach.
What does it mean to be a full-stack developer in the second decade of the 21st century?
It means a lot of things.
It means I can write an MVC framework from scratch in PHP, then write front-end code that is light and responsive.
Most of all, however, it means that I think about every project from multiple angles. When I take on a challenge, I come to it with very few assumptions about what the best solution might be.
That is my promise to you: A fresh perspective.