I started my gig at my current company by basically conceiving the web front-end. As a lead developer I managed to dictate exactly how I wanted to construct the framework. Almost entirely scratch built with the exception of some libraries: smarty, imageMagick, some socket stuff, the javascript was entirely scratch, and I made a widget system, in which every 'entity' on the page was a self-contained module; which doesn't sound like much, but the server would drive the settings, and loaders. I'm still designing what I consider to be my modus operendi.
Anyway, aside from some upkeep and API management, which is exciting, since I manage services, not to mention, written an auto-generating documenter for it, they've put me on the android app. So now I get to pick up some skills that I otherwise wouldn't ever have time to learn. Although the progress is slow, the pragmatism in development has certainly been steadily rising.
So, professionally, I'm fine, and possibly have a bright future. Personally, though, not so much.
Feedback