Internet Systems Development, Database Design and Web Application Programming
Valid XHTML 1.0 Strict   Valid CSS

Web Development Services

Internet projects can span a wide range of areas and my work can include a number of different activities.

Starting at the very beginning, I can help to define project specification, with its scope and boundaries, values, logistics, cost and timeline. I can assist with domain area research, looking at legal obligations and restrictions, business rules, standards and best practice solutions. Furthermore, I would typically help my clients to clearly define the requirements and potential use cases before moving to the actual application design and planning.

Most Web applications are database driven, or at the very least involve manipulation and presentation of data. It is therefore necessary to determine formats and relations between data, and for certain types of projects full conceptual, logical and physical database design may be needed, taking into account issues like database security, transaction management and concurrency control. However, for a large number of projects data requirements may be fully achievable by using or extending Content Management Systems (CMS) and Frameworks.

Drupal and WordPress

Nowadays it is expected that the client should be able to add, modify or remove any content without external help and that dictates that the Web solution should include a CMS. This could be written either by using core programming language, usually by leveraging a Web application framework, or by customizing and extending an existing Open Source CMS. I have worked with various frameworks, written in PHP, Python and Java, as well as with various CMS solutions.

In most cases, whenever it fits the project requirements, I recommend either Drupal or WordPress to my clients. With its modular structure, high flexibility and endless extensibility, Drupal is unparalleled in enabling cost-efficient and rapid development of complex Web applications. Nevertheless, for sites with simpler requirements WordPress can be a better choice.

Data Conversion

Since we are no longer in the early days of the Internet, most clients already have an earlier version of their website, and they would like to preserve the existing content and other data. Therefore, my services offer data conversion between various database systems and servers and from one framework or CMS to another.

W3C-Compliant Cross-Browser Coding

You don't want your pages to look great in the most recent version of Firefox or Chrome but to be look awful in Internet Explorer, nor you want them to contain code functioning only in IE and completely unusable in other browser. MY services include full compatibility across commonly used versions of major Web browsers and the code written in accordance with the World Wide Web Consortium (W3C) standards.

jQuery Programming

Carefully planned and implemented AJAX calls and JavaScript-driven browser functionality can greatly enhance user experience, and the use of jQuery open source framework with a number of third party plugins can significantly increase development efficiency. Galleries, slideshows, calendars and numerous other widget can with jQuery be created or implemented with stable code with highest programming standards at a fraction of the time previously required for JavaScript programming.