Software & Technology Services

If you've arrived here and are looking for software/technology services, reach out to me at bill.dodd@graffitilogic.com.  I look forward to hearing about your project and I'm happy to help in any way that I can and provide initial consultation for free.  

I offer a number of varied core competencies in software development domains listed below.  However, if your needs lay elsewhere I am still happy to offer consultation and to refer one of the many talented developers with whom I share this great industry.

I stay very busy and usually have a 30+ day backlog of work.    I do all work myself or with trusted local contractors.

Microsoft Development

(Web, Windows, Windows Phone, Windows 10 Multitouch & Integration)

I have 16 years of software development experience on Microsoft platforms.  Starting back in 1998, I created some heuristic algorithms for detecting a well-known Trojan, to be released that year at Defcon.  At the end of the conference, the leading antivirus software was unable to detect the trojan accurately.   I had the solution.   It worked well enough to make PC Magazine that year.    I was hooked.

Software and technology was for me.

Since then, I've worked in Manufacturing, Healthcare, Government Regulatory, Banking & Education software technology positions.   In those roles, my focus has been on new-product development, architecture feasibility, security and integration.

Specifics for this type of development:

Custom development of this type typically takes all shapes and sizes.   From simple portals to sprawling multi touch apps, these projects vary greatly.    Typical projects are hosted web applications backed by a SQL Database.   I've had some great success in the last year with creating applications targeted to Windows Azure for hosting.

Someone crawled from beneath a bridge recently and tweeted this out at me:

"Hey if you're such a great web developer, why are you using a SquareSpace blog?"

   -- Because a smart developer knows the best use of technology isn't always to create everything, yourself.

At any rate, if you have web, windows, windows phone, multi touch or other Microsoft development needs, I'd love to be part of your project.  

The hourly rate is $100/hr.

Apple Development

(iPhone, iPad, iPod, MacOS, WatchOS)

In 2006 I first saw this demo of a multiple touch user interface from Jeff Han via NYU, that eventually he demo'd it on a TED Talk.    I showed all the tech-lovers in my life.  "This is bigger than the mouse.   This is going to change, everything."    I knew it was big, I just didn't realize the revolution would come in such a small package.

Apple.   You either love them or hate them.  But, in summer of 2007 we all looked on hoping for a multiple touch iPod that had been rumored but instead were presented with the iPhone.  I have to admit, I was skeptical.  I just wanted a smaller version of Jeff Han's awesome MP3 playing table, I didn't really feel I needed this silly touch screen phone with crappy internet and no extensibility through programming.

But, Apple did it.  By introducing the first commercially popular multiple touch device, they revolutionized the way we expect tech to behave.   Ever find yourself swiping to the left or right on a copier?   "Oh, buttons, how quaint."

As the updates to the iPhone and  SDK rolled out over the next two years, the iPhone-App gold rush began.   The tales of $100k fart-apps and twitter clients drew many developers to Cocoa Touch/Objective C.    Like the coding-equivalent of prospectors, some found gold and some fell flat. 

I played the App Store Lottery a bit, as well.  I didn't hit the jackpot but picked up some good skills and had some nice successes.

In the last few years Mobile development is still hot but has taken on more sanity.  The mobile device revolution is fluid and the next big app is still out there.   More down to earth, I help businesses find ways to use mobile applications as part of their business, to reach their customers or to compliment existing technical offerings.

I've successfully published a dozen iOS apps targeting the iPhone & iPad.  

Specifics for this type of development:

A custom built Native iOS app is at the minimum a 60 hour or more project for a standard-sized app targeting iPhone and iPad depending on functionality needed and level of customization required.  Most apps will have some component of integration with an existing website or back end system.  

Your mileage may vary.

I charge 5% annual maintenance to keep the code on the current SDK and for 4 hours of unbilled maintenance. The code is your intellectual property. 

The hourly rate is $100/hr.

Android Development

(Phones, tablets, touch tables, set-top-boxes, refrigerators, watches, (glasses?) )

James Cameron warned us to be cautious of Androids.   While the Droid commercials with the glowing red-eye of doom may give you pause, Andy Rubin's Mobile OS is quite prolific (and harmless).   Even a dyed-in-the-wool Apple fanatic probably has an android device lurking among their gadgets.   

The robotic vacuum cleaner, the netflix box, your camera or perhaps your Kindle.  

For some time, Android is what manufacturers would throw on phones as consolation prize to not being able to make Apple iOS clones.  Feature phones, android cameras and tablets have made Android the mobile OS with the largest install footprint (even over Apple).

For the last 2 years, Google (and the manufacturers who continue to muck with the OS by installing their own skins, themes and featuresets) have really been offering a solid, polished and effective Mobile phone and alternative to iOS.    My primary phone is an Android phon by Samsung.

Over the last few years, I've been involved in half-a-dozen android projects.  The typical project involves creating Android-versions of existing iOS applications but I suspect the future of Android development will be much more interesting.    Android is a solid choice for the foundation of the myriad of yet-to-be-invented gadgets.   Whether Google Glass turns out to be "the next big thing" or it be Androids running Android, I'm happy to claim Java/Android has a development service that I offer.

Specifics for this type of development:

A custom built Native Android smartphone application is at the minimum a 60 hour or more project for a standard-sized app targeting a phone display depending on functionality needed and level of customization required.  Most apps will have some component of integration with an existing website or back end system.  Android development typically requires additional testing on the back/end b/c of device variances not evident in iOS.

Your mileage may vary.

I charge 5% annual maintenance to keep the code on the current SDK and for 4 hours of unbilled maintenance. The code is your intellectual property. 

The hourly rate is $100/hr.