Experienced software engineer: from firmware, algorithms and optimization to full stack web development including sales and marketing I've done it all. I love the hard problems that lie at the heart of complex systems.Running my own business has given me a unique perspective as a developer which I candraw on while problem solving day to day. I’m great at iterating on products with clientsuntil they meet both their stated and unstated desires.I have a real algorithms bent so if you want something fancy or complex I can code it upfor you. I'm happy to tear code up and refactor, or can track down that tricky bug andcrush it. Regularly called on to pick the right technology, I make critical and pragmaticdecisions, rapidly becoming productive with whatever is necessary to get the job done
Listed skills include Software Engineering, Web Applications, Python, Programming, and 20 others.