This is a site about me, Mark Lindquist. It provides a professional summary of my career goals as well as a personal touch to let you know who I am. There are two portfolios, a resume, a photo gallery (coming soon), a blog (coming soon), and more. This website, superiorwebdesign.org, has gone through many changes and utilized, and still does, many web technologies. Its purpose has three aspects.

  • To give those who need help with a website confidence in my capabilities and info to contact me.
  • To provide info, including two portfolios, and a resume for those looking to hire.
  • Most importantly it keeps me up to date on the latest technologies.

Read more

Read less

You are here to learn about me, either wanting some website work or about a position of employment. Although I held a Drupal 7 Web developer position and a WordPress developer position my experience comes from almost 15 years of staying current on the latest Web technologies. I've received my master's in Information Technology and my Bachelor's in IT both specializing in software development. I have been designing and developing sites for all of the 15 years using the latest Web skills. If you need help with a project or if this is about a position of employment please feel free to contact me and know that my skills are well developed to handle the most complex website.

This section explains each skill I have honed in a way that you know where in the website it fits in.

    XHTML, a more strict version of HTML, is the structure of a web page. It controls the placement of the page's content. It does this with predefined tags each with their own attributes.
  • CSS
    Cascading Style Sheets take the formatted content from the XHTML and makes it visually appealing, or it should, using CSS syntax. CSS controls the visual aspect of a page whereas XHTML is the structure.
  • JavaScript
    JavaScript, a browser based scripting language, works with the page elements to initiate behavior within a page. For instance a form element can be validated for correct format by JavaScript before being sent to the server.
  • jQuery
    jQuery, a JavaScript library, makes it easy to access page elements such as p tags or a tags instead of using the more complex Document Object Modal (DOM) manipulation properties and methods.
  • Ajax
    Asynchronous Javascript and XML (Ajax) is another subset of JavaScript used to perform functionality on page elements, usually form elements, without the page being re-loaded. Its a request, response mechanism done without a page refresh.
  • PHP
    PHP Hypertext Processing (PHP), a recursive acronym is a server based scripting language. Its primary use is to integrate within the XHTML code to add dynamism to the page.
  • MySQL
    MySQL, or mysequel, is a database query language that interacts with a database to perform inserts, selections, updates, deletions, and more.