Prototyping. You have this idea, you think it can be done, you want to see some "working" models of it, but you don't have the time or money to spend building the full product. Together, we can take your idea from a less than fully defined concept to an interactive tool that communicates its viability and potential value to customers. This can be as simple as a series of still screens to a fully functional Shockwave-esque application. Interface. What a great piece of software, but it is to use. Starting with your existing interface, we can outline what is does and does not do appropriately. Using iterative sketches and user feedback, a series of solutions will be evaluated. At the same, the requirements will be reexamined (since, in all likelihood, they will have changed since the original interface was designed). Programming. No C++ or Java, please. Think web site client and server scripting (Tcl, Javascript, PHP, ASP, SQL, and the like). I have enough knowledge and experience to get the coding started, make sure all primary concerns are addressed, and eventually transition it to the real developers. See Prototyping above. Interaction. Designers. Check. Software Architects. Check. Database Programmers. Check. Customers. Check. Someone to understand how the user performs using your product? Let's talk. We can explore the impact of your tool on their workflow and ensure your solution matches their problem. Visual Design. I know, this wasn't on the home page, or on the card, but it's another service I offer. Each example listed in the projects section includes visual design I provided... some exclusively, some in conjunction with other designers. I'm flexible. Consulting. Does your project involve a little of each of the above? Maybe you're not ready to commit to any sort of digital work, but would like to harness some additional brainpower to help sort through some visual, interactive, or technical problems. I can help. You have my number. Call me.