Software Developer

Full stack freelance developer with over 20 years of experience in web application development. The following is a partial list of skills.


Web Kokua

Web Kokua

Web Application Development & Maintenance

Web Kokua is a web application software development and maintenance company. Web Kokua are experts in developing web, mobile, and backend software applications. We specialize in developing enterprise level business web applications. We have broad industry experience developing software solutions for many types of businesses including: real estate, healthcare, financial, retail eccomerce, technology, and many others.

Kokua is the Hawaiian word for "Help". Web Kokua is a company created to help companies and individuals with their web based needs.

Please visit the Web Kokua website at for more information.

Html5 HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and current version of the HTML standard. This version incorporates some semantics into the language by adding some new tags. These new tags can help to add context to a site which is particularly useful for accurate search engine listings. In addition to semantics this version also allows for more robust interface with various forms of multimedia including audio and video. The use of HTML5 along with CSS3 and Javascript enables developers to create very rich, robust, dynamic web applications.

MySQL MySQL is one of the world's most popular Relational Database Management Systems (RDBMS), enabling the cost-effective delivery of reliable, high-performance and scalable Web-based and embedded database applications. It is a central component of the widely used LAMP open-source web application software stack (and other "AMP" stacks). LAMP is an acronym for Linux, Apache, MySQL, Perl/PHP/Python. Applications that use the MySQL database include: Joomla, WordPress and Drupal. MySQL is also used in many high-profile, large-scale websites, including Google (though not for searches), Facebook, Twitter, Flickr, and YouTube.

SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications which may run either on the same computer or on another computer across a network. It is often used in large scale web-based enterprise applications.

JavaScript JavaScript, alongside HTML and CSS, is one of the three core technologies of Web application development. JavaScript is a lightweight, interpreted, programming language with first-class functions. Most well-known as the scripting language for Web pages, many non-browser environments also use it, such as node.js and Apache CouchDB. JS is a prototype-based, multi-paradigm, dynamic scripting language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles.

jQuery jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. jQuery is the most popular JavaScript library in use today, with installation on 65% of the top 10 million highest-traffic sites on the Web. jQuery, at its core, is a DOM (Document Object Model) manipulation library. The DOM is a tree-structure representation of all the elements of a Web page and jQuery simplifies the syntax for finding, selecting, and manipulating these DOM elements. jQuery makes it easy to create rich dynamic user experience designed applications.

PHP PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. PHP code may be embedded into HTML code, or it can be used in combination with various web template systems, web content management system and web frameworks. There are many Content Management Systems (CMS) that are written in PHP such as Joomla, WordPress and Drupal. More often than not, PHP is used as language to interact with a RDBMS such as MySQl or SQL Server. It queries the database and then processes the data to be displayed in the presentation layer which is often the Web Browser.

MS Net ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. The ASP.NET SOAP extension framework allows ASP.NET components to process SOAP messages. ASP.Net enables developers to develop large scalable enterprise solutions with a single developer or a team of developers.

CSS3 Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language. Along with HTML and JavaScript, CSS is a cornerstone technology used by most websites to create visually engaging webpages, user interfaces for web applications, and user interfaces for many mobile applications. CSS is designed primarily to enable the separation of document content from document presentation, including aspects such as the layout, colors, and fonts. This separation of formatting and content makes it possible to present the same markup page in different styles for different rendering methods, such as desktop computers vs mobile devices such as mobile phones and tablet devices.