
About Me
How can you help me?
I can help your business increase its revenue through improved efficiency and improved services. In addition, I can help you provide your customers with new application-based services and products. I also enhance your ability to effectively share your vision with others through innovative communication methods. My goal is to put the power of technologies regularly leveraged by large businesses within reach of small and mid-size businesses.
Are you a development contractor?
Absolutely not. Generally speaking, a development contractor has some familiarity with every aspect of building an application, but has a skill set tailored to provide perhaps only one or two components of the overall project. A good end product typically requires multiple contractors.
Imagine that you are building a house. You will likely hire several contractors to complete the project – a framer, an electrician, a plumber, and a few others. Of course, a good plumber knows a thing or two about framing, electrical wiring, and many other construction skills. Despite that, if you ask a plumber to build an entire house for you, you'll probably end up with something like this.
I am a consultant. I have an in-depth understanding of the entire application development cycle. You can sit down and discuss a project with me, and I will personally design and build every aspect of the project at the same high level of quality you would expect from a user interface designer, a 3D modeler, a back-end developer, a front-end developer, etc. As a result, I simply do not have most of the coordination and overhead costs encountered by most development agencies. This key difference results in significant savings for my clients.
What development languages, APIs, and frameworks do you know?
Several. Although computer languages can vary a great deal in syntax, all of them follow a common fundamental design philosophy. Over a decade of development experience allows me to easily pick up and start writing complex applications, plugins, and scripts in any functional, XML-based, or object-oriented language. These include ActionScript, BASIC, C, C++, C#, dMinor (a XML-based scripting language I developed to perform data mining on websites), HTML, Java, JavaScript, KML, LISP, MXML, Objective-C, PHP, Prolog, SQL, VB, XAML, and many other languages, APIs, and frameworks.
How do you know all of this stuff?
A really awesome, really unique set of circumstances. After attending college, I started out over a decade ago as a highway and civil site designer at an architectural engineering firm in downtown Rochester, NY. Immediately annoyed by the repetitive nature of quite a few aspects of my job, I started using scripting languages to extend the computer-aided design (CAD) software I was using to automate these tasks.
At about the same time, I began working with three-dimensional design technologies. After a while, my work with 3D modeling, rendering, and application development caught the attention of the firm's Advanced Technologies department, and I began working with them as a digital artist and developer. Throughout this time, I continued advancing my skills in civil site and architectural design, Geographic Information Systems (GIS), design software customization, and application development. After almost seven years, in 2008 I began working as a multi-media applications development consultant.
2008 was not a great year to start a business. Much of the construction/real-estate related development work I did up that point pretty much dried up. This change actually benefitted me by helping me to refocus my skill set to serve a more diverse customer base. I worked on several projects in addition to those involving visual technologies, including development of a CRM (Customer Relationship Management) system for Fortune 500 company Lincoln Financial Group, a social media website later sold to a large investment firm, two complex search engines, applications for real-estate, online services, large-scale print media and the entertainment industry. As a result, I have an unusually diverse skill set that allows me to offer services that rival those of larger development agencies at a lower cost.