PageSourceSearch

https://sqtl.co.uk/home.html

html sqtl.co.uk collected 2026-10-08 00:04:10 UTC 12,125 bytes, 335 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4
5      <meta charset="UTF-8">
6    <title>Sequential: Howard Richardson, web programmer - Sequential</title>
7    <base href="https://sqtl.co.uk/">
8
9          <meta name="robots" content="index,follow">
10      <meta name="description" content="">
11      <meta name="generator" content="Contao Open Source CMS">
12    
13    
14        <style>#wrapper{width:1000px;margin:0 auto}#header{height:120px}#right{width:205px}#container{padding-right:205px}#footer{height:40px}</style>
15    <link rel="stylesheet" href="assets/css/layout.min.css,reset.min.css,form.min.css-ab64277b.css">        <link rel="stylesheet" href="/files/css/sqtl.css" type="text/css" media="screen" />
16<link rel="stylesheet" href="/files/css/shCore.css" type="text/css" media="screen" />
17<link rel="stylesheet" href="/files/css/shThemeDefault.css" type="text/css" media="screen" />
18<link href='//fonts.googleapis.com/css?family=Lato:400,900' rel='stylesheet' type='text/css'>
19  
20</head>
21<body id="top" class="frontpage">
22
23      
24    <div id="wrapper">
25
26                        <header id="header">
27            <div class="inside">
28              
29<a href='/'><img src='/files/sqtl/siteimg/logo.png' alt='Sequential Logo' id='logoimg'/></a>
30<!-- indexer::stop -->
31<nav class="mod_navigation block">
32
33  
34  <a href="home.html#skipNavigation6" class="invisible">Skip navigation</a>
35
36  
37<ul class="level_1">
38            <li class="active first"><strong class="active first">Home</strong></li>
39                <li class="sibling"><a href="hiring-me.html" title="Hiring Me" class="sibling">Hiring Me</a></li>
40                <li class="sibling"><a href="blog.html" title="Blog" class="sibling">Blog</a></li>
41                <li class="sibling last"><a href="contact.html" title="Contact" class="sibling last">Contact</a></li>
42      </ul>
43
44  <span id="skipNavigation6" class="invisible"></span>
45
46</nav>
47<!-- indexer::continue -->
48            </div>
49          </header>
50              
51      
52<div class="custom">
53      
54<div id="bannerspace">
55  <div class="inside">
56    
57<img id='monkeypic' src='/files/sqtl/siteimg/3monkeys.png' alt='Two wise monkeys and Howard' title='See no evil, Hear no evi, Speak no evil...' /><img id='codenoevil' src='/files/sqtl/siteimg/code-no-evil.png' alt='...Code No Evil' /><img src='/files/sqtl/siteimg/jobtips.png' alt='Nice Web Applications. User-friendly Designs. Personal Service and Support' id='straplines' />  </div>
58</div>
59  </div>
60
61              <div id="container">
62
63                      <main id="main">
64              <div class="inside">
65                
66
67  <div class="mod_article block" id="article-2">
68    
69          
70<div class="ce_text block">
71
72        
73  
74      <p>My name's Howard Richardson. I'm a web programmer from the UK and I'm available for freelance work.</p>
75<p>I'm attentive and friendly and I enjoy putting great open-source software to work for you. Open-source is good for you, like eating your greens. Hence "code no evil". It's all good!</p>
76<p>I work one-on-one with clients. This means you're guaranteed my personal attention and a constant point of contact. Not to mention the fairest rates and lots of free support, even when the project's long finished.</p>
77<p>I've been doing what I do in this industry for over twelve years and almost all my clients become repeat customers, so you can trust your work will be in safe hands.</p>  
78  
79  
80
81</div>
82    
83      </div>
84
85
86
87  <div class="mod_article columnbox block" id="article-20">
88    
89          
90<div class="ce_text block">
91
92        
93  
94      <h2>Contao ™<br>Open-source CMS</h2>
95<p><strong>Hands-down the best open-source Content Management System out there!</strong></p>
96<p>Finding a usable, flexible CMS that I could rely on became an obsession for me. I must have tried about twelve or thirteen different ones until I came across <a href="http://contao.org">Contao</a> — a German-built simple yet powerful CMS that would let me build to an exact specification, rather than dictating one set way of doing things (you could learn from this, <em>Joomla</em> and <em>Wordpress</em>).</p>
97<p>I've now built about fifteen sites on Contao and look forward to building many more, so if you're after a Contao expert or are just looking for a great, usable CMS for your site, please get in touch.</p>
98<p style="text-align: right;">About <a href="hiring-me.html">hiring me »</a></p>  
99  
100  
101
102</div>
103    
104      </div>
105
106
107
108  <div class="mod_article columnbox block" id="article-17">
109    
110          
111<div class="ce_text block">
112
113            <h2>Custom-built web apps</h2>
114      
115  
116      <p><strong>Building a web application is much more than just programming.<br></strong></p>
117<p>You need to understand visual design, workflow, web standards, server administration, security threats and above all<strong>…</strong> people!</p>
118<p>I offer clients the whole package and can build you an on-spec application that will exceed your expectations and keep working beautifully into the future.</p>
119<p>I have many years experience in key web technologies such as HTML5, <a href="http://php.net">PHP</a>, <a href="http://mysql.com">MySQL</a>, AJAX, responsive design, <a href="http://jquery.com">JQuery</a> and <a href="http://apache.org">Apache</a>.</p>
120<p style="text-align: right;">About <a href="hiring-me.html">hiring me »</a></p>  
121  
122  
123
124</div>
125    
126      </div>
127
128
129
130  <div class="mod_article columnbox block" id="article-19">
131    
132          
133<div class="ce_text block">
134
135            <h2>Updating your website</h2>
136      
137  
138      <p><strong>Tweaks, bug fixes, system administration? I can help improve what you already have.<br></strong></p>
139<p>Many times you'll just want something small added to your existing site, like a new graphical element or an additional feature, or maybe just update your server softw
139are to the latest secure version.</p>
140<p>I am always happy to work with your existing set-up and expand or improve it according to your needs. Just ask me for a free quote!</p>
141<p style="text-align: right;">About <a href="hiring-me.html">hiring me »</a></p>  
142  
143  
144
145</div>
146    
147      </div>
148
149              </div>
150                          </main>
151          
152                                
153                                    <aside id="right">
154                <div class="inside">
155                  
156<div id='socialicons'>
157<a href='http://twitter.com/hgrichardson'><img src='/files/sqtl/siteimg/bubble1.png' class='pad' alt='Twitter' title='My Twitter feed'/></a>
158<a href='http://www.linkedin.com/profile/view?id=11838847'><img src='/files/sqtl/siteimg/bubble2.png' class='pad' alt='Linked In' title='My LinkedIn profile'/></a>
159<a href='/blog.html'><img src='/files/sqtl/siteimg/bubble3.png' class='pad' alt='Blog' title='My blog'/></a>
160<a href='contact.html'><img src='/files/sqtl/siteimg/bubble4.png' alt='Email me' title='Contact me by email'/></a>
161</div>
162
163  <div class="mod_article quotebox block" id="article-15">
164    
165          
166<div class="ce_text block">
167
168        
169  
170      <blockquote>
171<p>Howard is great at what he does, prices fairly and always completes to an exceedingly high standard.</p>
172</blockquote>
173<p>Emily Allbon,<br /><em>Founder, lawbore.net</em></p>  
174  
175  
176
177</div>
178    
179      </div>
180
181
182
183  <div class="mod_article quotebox block" id="article-16">
184    
185          
186<div class="ce_text block">
187
188        
189  
190      <blockquote>
191<p>Throughout the process of working together Howard was prompt, efficient, personable and an expert in all he did.</p>
192</blockquote>
193<p>Neil Stewart,<br /><em>City Legal Information Group</em></p>  
194  
195  
196
197</div>
198    
199      </div>
200
201
202
203  <div class="mod_article quotebox block" id="article-26">
204    
205          
206<div class="ce_text block">
207
208        
209  
210      <blockquote>
211<p>Responsiveness, reliability and efficiency set Howard apart as a very safe pair of hands to have on board.</p>
212</blockquote>
213<p>Craig Robinson,<br><em>ultimatelawguide.com<br></em></p>  
214  
215  
216
217</div>
218    
219      </div>
220
221
222
223  <div class="mod_article block" id="article-29">
224    
225          
226<div class="ce_text block">
227
228        
229  
230      <p><em>Check these recommendations and more on my <a href="http://www.linkedin.com/profile/view?id=11838847">LinkedIn profile</a>!</em></p>  
231  
232  
233
234</div>
235    
236      </div>
237
238
239
240  <div class="mod_article block" id="article-25">
241    
242          
243<div class="ce_text block">
244
245        
246  
247      <h2><a href="blog.html">Recent blog posts</a></h2>  
248  
249  
250
251</div>
252
253<!-- indexer::stop -->
254<div class="mod_newslist block">
255
256        
257  
258      
259<div class="layout_simple block first even">
260Registering a Kindle DX with Amazon in 2023 - UK edition &nbsp;<a href="blog-article/registering-a-kindle-dx-with-amazon-in-2023-uk-edition.html" title="Read the article: Registering a Kindle DX with Amazon in 2023 - UK edition">Read more …<span class="invisible"> Registering a Kindle DX with Amazon in 2023 - UK edition</span></a></div>
261
262<div class="layout_simple block odd">
263Using Adblock Plus to stop Youtube "Breaking News" &nbsp;<a href="blog-article/using-adblock-plus-to-stop-youtube-breaking-news.html" title="Read the article: Using Adblock Plus to stop Youtube &quot;Breaking News&quot;">Read more …<span class="invisible"> Using Adblock Plus to stop Youtube "Breaking News"</span></a></div>
264
265<div class="layout_simple block even">
266The dual-boot bug which causes Windows to go unresponsive &nbsp;<a href="blog-article/the-dual-boot-bug-which-causes-windows-to-go-unresponsive.html" title="Read the article: The dual-boot bug which causes Windows to go unresponsive">Read more …<span class="invisible"> The dual-boot bug which causes Windows to go unresponsive</span></a></div>
267
268<div class="layout_simple block odd">
269Flexible CSS grids with dynamic numbers of columns and minimum column widths &nbsp;<a href="blog-article/flexible-css-grids-with-dynamic-numbers-of-columns-and-minimum-column-widths.html" title="Read the article: Flexible CSS grids with dynamic numbers of columns and minimum column widths">Read more …<span class="invisible"> Flexible CSS grids with dynamic numbers of columns and minimum column widths</span></a></div>
270
271<div class="layout_simple block last even">
272Resurrecting a water-damaged Sansa Clip+ MP3 player &nbsp;<a href="blog-article/resurrecting-a-water-damaged-sansa-clip.html" title="Read the article: Resurrecting a water-damaged Sansa Clip+ MP3 player">Read more …<span class="invisible"> Resurrecting a water-damaged Sansa Clip+ MP3 player</span></a></div>
273      
274
275</div>
276<!-- indexer::continue -->
277    
278      </div>
279
280
281
282  <div class="mod_article block" id="article-30">
283    
284          
285<div id="twitter_div">
286<h2 class="sidebar-title">Twitter Updates</h2>
287<ul id="twitter_update_list"><li /></ul>
288<a href="//twitter.com/hgrichardson" id="twitter-link" style="display:block;text-align:right;">Follow me on Twitter »</a>
289</div>
290<script type="text/javascript" src="//twitter.com/javascripts/blogger.js"></script>
vendor: 1 bytes, line 290
290
291<script type="text/javascript" src="//api.twitter.com/1/statuses/user_timeline.json?screen_name=hgrichardson&amp;callback=twitterCallback2&amp;count=5"></script>
291    
292      </div>
293
294                </div>
295              </aside>
296                      
297        </div>
298      
299      
300                        <footer id="footer">
301            <div class="inside">
302              
303<p>Design &amp; content © 2026 Howard Richardson. All rights reserved.<br>Built on <a href="http://contao.org">Contao</a> CMS. Valid <a href="http://validator.w3.org/check?uri=referer">HTML5</a>.</p>            </div>
304          </footer>
305              
306    </div>
307
308      
309    
309<script type="application/ld+json">
310{
311    "@context": "https:\/\/schema.org",
312    "@graph": [
313        {
314            "@type": "WebPage"
315        }
316    ]
317}
318</script>
vendor: 1 bytes, line 318
318
319<script type="application/ld+json">
320{
321    "@context": "https:\/\/schema.contao.org",
322    "@graph": [
323        {
324            "@type": "Page",
325            "fePreview": false,
326            "groups": [],
327            "noSearch": false,
328            "pageId": 5,
329            "protected": false,
330            "title": "Sequential: Howard Richardson, web programmer"
331        }
332    ]
333}
334</script>
334</body>
335</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.