What you need...
Someone who can translate your wishes into technology, can foresee when things are becoming unnecessarily complicated and clearly communicates.
Good chance that you've come to the right place!
I have extensive experience in programming solutions in various programming languages and environments. I am able to follow supplied specifications, but also to retrieve the necessary information myself before writing code.