Sounds like you could use a standard website and offer a subscription offering . . . for ongoing consulting via email . . . or packages that provide a block of your expertise via email . . . again I wouldn't offer hourly services.
If you're in demand I expect your value/knowledge is way larger than any hourly rate would work out to.
So maybe a standard website . . . and integrate Stripe.com for subscriptions/recurring packages (first choice) and maybe some fixed fee packages.
I wouldn't spend too much time developing anything special beyond that . . . unless your clients are asking for more features . . .
Another channel to sell your knowledge would be ebooks/packages of instructions/code for example . . . maybe even videos . . . (Google Nathan Barry, he does a lot of this well).
Good luck sounds like you're on the right track.