Do you have a great idea but need help implementing it? Web development can be a confusing undertaking, but it’s what I do every day. I can help you figure out how you want your web site or application to look and function, focusing on clean, simple and usable interfaces.

Behind the scenes, I employ clean, well-tested code to drive your application. I develop all sites and applications in a way that delivers features in quick succession, allowing you to watch your project take shape and make changes at any time during the process.

Urvebxwkic_mini_thumb
6gmjohfbmu_mini_thumb
Jnn7ndp1fh_mini_thumb
These days, just having a website isn’t enough. The look and feel of a site or application is often what makes it stand out from competitors. I can help you create a great looking, original, user friendly design that maintains a consistent look and functionality across different web browsers and mobile devices and is optimized for search engine placement.
6gmjohfbmu_mini_thumb
I8nziny2l4_mini_thumb

In the context of information system design, information architecture refers to the analysis and design of the data stored by information systems, concentrating on entities, their attributes and their interrelationships.

Wow, what does that even mean? Basically, information architecture is to software development what architecture is to building a skyscraper. It is the structuring of the internal workings of a site or software, including how it will store information and how it will communicate with other systems. Two different software systems might do the same thing, but the underlying architecture will determine how well one performs over the other.

I can create a solid foundation for your site or software, providing in-depth UML diagramming and documentation that will ensure an effecient system and secure intellectual property.

Urvebxwkic_mini_thumb
6gmjohfbmu_mini_thumb
Jnn7ndp1fh_mini_thumb
All software and websites have to run on some kind of computer hardware. Whether that is a third party shared hosting environment or a cluster of dedicated servers, I can help you set up and maintain those systems to keep your operations running smoothly. I have experience working with Linux / Unix, Windows, OS X and Solaris.
Urvebxwkic_mini_thumb
6gmjohfbmu_mini_thumb
I have experience managing a wide array of projects from the development of small websites to the production of large commercial software. I've managed both domestic and international development teams, coordinating multiple projects concurrently. Successful project management ensures that your project is completed on time and on (or under) budget.
Urvebxwkic_mini_thumb
6gmjohfbmu_mini_thumb
Jnn7ndp1fh_mini_thumb
Do you need some expert advice on a technical issue? Perhaps you have an idea but don’t know where to begin. I can help you solve a specific problem or discuss more general ideas on how to improve a business process. I can help you find a pre-built software to fit your needs or advise you on the cost of developing one from scratch.
6gmjohfbmu_mini_thumb
Jnn7ndp1fh_mini_thumb