I turn your ideas into working software.
My dad knew I was a programmer before I did. He bought me that first book when I was about 10. That was 28 years ago.
I am a programmer with major project experience in every major language, platform, and operating system. I love working with small companies and startups. Whether you need someone to lead your team, program into the wee hours of the night, or just need someone to talk to, I can help. As your next Virtual CTO or chief architect, I can help translate your ideas into working software.
Virtual CTO sounds like a pretty big deal, but actually my favorite thing is sitting down with you one on one and building your next web site or mobile app. Since I am a full stack / full service programmer, I can design your vision and program it end-to-end: in the browser, on the phone, and on the server. Starting from your scribbles on a napkin at a bar (wouldn't that be a great start to the story?), I take it from there and provide frontend programming, backend programming, mobile programming, and infrastructure buildout. Whether solo or as your team lead, I bring years and depth of experience to your vision.
I don't have an hourly rate. If I can help you and add value to your cause, we will find a way together. You and I will choose an hourly rate that makes sense for your goals.
I tell people that I am a thinking programmer. Not a "ninja", or a "rock star", or someone who "bangs out code". I am not a "Ruby guy" or a "PHP guy", or an "Agile guy" or a "Waterfall guy", though I know and work with all those things. I am just your thinking, capable, competent programmer who sees the world in full color and adapts to your situation. Someone who sits down with you and talks plainly about your goals and helps you build a plan to reach them. If I am the right fit, I say so. If I am not the right person, I tell you that too.
Building a technology business requires more than just programming skills. Knowing how to put together servers, infrastructure, networking, security, partner integrations, prototyping, and beta testing are factors which heavily influence your success. So as well as being your programmer, I am also your systems architect and technology advocate.
Embedded systems projects are flooding Kickstarter, and I love it. If you need to create and program physical devices using Raspberry Pi, BeagleBone, Arduino, or chipsets from Intel, ARM, and Motorola, I can offer hands-on help and experience.
What about video games? Mobile, desktop, or console? I have experience with many of the top game engines including Unity, Unreal, Cry, Game Maker, and many other game development stacks including retro gaming. Or let's create your own game engine and show them all how it's done :)
It has been my privilege to work with top brands like Sony, Nestle, NBC, Polaroid, Texas Instruments, Microsoft, and Adobe. As well, I have worked with many promising startups and am honored to be an Upwork Gold Member, an Upwork All-Star, and Upwork Top Rated Freelancer, an Upwork Verified Web Developer, and an Upwork Verified Web Designer. I have over 2,500 hours clocked on Upwork, a 5-star rating, and am 100% recommended by over 60 clients. Thank you to Upwork and all my clients who helped make this happen for me, it is a HUGE honor.
Building hardware and software through Upwork is my full time occupation. I continually learn new ways and approaches to help you avoid costly mistakes and rework in your next project.
If you are considering a new venture, a major addition to your existing software, or just need help crossing the finish line, you may be interested in my free ebook titled "Staying Lean". It teaches you how to build your tech startup *without* big budgets and venture capital. The book is free, all I ask in return is the privilege of keeping in touch with you. http://www.benallfree.com/ebook