Skip to main content
web developer cornwall
web developer icon

Web Developer Cornwall, UK

web developer Emma Bowerbank Tim Bowerbank

Building you quality websites and web apps

Two friendly freelancers providing you with a quality web development service. Helpful, jargon-free advice and guidance through to final delivery of your website or web app.

About

We design and build bespoke web solutions

Image of web developer Tim Image of web developer Emma

Hi, we’re Tim and Emma Bowerbank, web developers based in Cornwall in the UK. We’re here to help you create your web projects. From bespoke systems to websites with a CMS, we have the experience and know-how to deliver.

icon of arrowContact Us

Launching Ideas

Helping you get your ideas off the ground and deployed. From directories to private client areas, we can work with you to design and build your web projects.

Peace of mind

We use the best of the modern web to ensure that your solution is secure, fast, scalable, user-friendly and cost-effective.

User-friendly

We're easy to work with! Tim has a business background as well as coding. We understand the business challenges you face and how web solutions can benefit.

Our tech stack

We're passionate about progressive web apps, serverless and static site generators. We love Eleventy, Angular, Firebase, Jekyll, CloudCannon and Netlify (to mention a few technologies we use).

Combined coding experience of 30+ years - and still loving it!

Web development reviews

Nice words about Pendigital...

We always go the extra mile so that you get what you need for your business. We take great pride in our work.

"Tim’s flexible approach and support has meant that we now have a fantastic website that will support Scientific Services going forward. I wouldn’t hesitate to recommend Pendigital’s services and I am looking to use their services to support other marketing activities in the future."

Carly Matthews

Scientific Services

"Pendigital put in so much work behind the scenes to make sure everything loads as quickly as possible, and to make the site robust and user-friendly. I had many requests along the way, which Tim was always more than happy to implement for me. I feel like I now have a website I can really be proud of. Thanks Tim!"

Naomi Jenkin

Naomi Jenkin Art

Image of developer at work

1. What we can do for you...

We can undertake a wide-range of projects for you. We can build a) high performance websites with a content management system. Or b) we can build more complex web applications that create, read, update and delete data (CRUD for short). The latter being ideal for the majority of systems needed for your business.

 

High performance websites

Suitable for: your standard brochure-type sites

We’re proud of the extra-mile we go in ensuring that any website we build for you excels. We see many websites that are slow, buggy and illegal.

When we build a website for you we prioritise the following.

  • Quick to load using the least amount of code to meet its goals. Great for competitive search result pages.
  • Bespoke so you get exactly what you need
  • Scalable, i.e. can cope with sudden increases in traffic
  • Secure, safer from hackers than your average LAMP site
  • Backed-up on every amendment to it
  • Easy to use, an easy to use content management system
  • Compliant with UK law
    • either AA or AAA

We’re happy to work with your design team to build your site. Or we can design it for you. Read about the development of Pendigital.co.uk that has been built with this approach.

 

Web applications

Suitable for: more complex CRUD type websites. E.g. directories, e-commerce, protecting private content, private access etc.

We’re big fans of Progressive Web Applications (PWAs). What on earth are those I hear you say! PWAs are websites that perform like apps but in the browser. When you click a link to a new page, the page does not refresh. Instead, it loads the new content into another page view. It feels like you’re navigating around software rather than a website. This means PWAs are super-fast as the visitor navigates their way around your site. This keeps your web visitors happy and can boost conversion. You’ll be seeing PWAs a lot more as they’re growing in popularity.

 

Combining a PWA with a backend such as Google’s Firebase means that your website will be able to…

  • Serve content in a dynamic way; perfect for listing, filtering and sorting products and other content
  • Allow authentication of users (i.e. logging in) so that you can protect your content
  • Scalable to handle sudden spikes in traffic
  • Fast all around the world, using Google’s global content delivery network
  • Secure, protected by Google’s infrastructure

A PWA plus a backend service such as Firebase is a new technology stack. A stack is a combination of technologies working together. This stack is the JAM stack - this stands for Javascript, APIs and Markup.

Read about the prototyping of a web app to help disabled people.

 

2. Languages, frameworks, libraries and cloud services

We use the following languages, frameworks and libraries to build your web project.

Languages

  • Typescript
  • Javascript
  • C#
  • Liquid
  • SQL
  • NoSQL
  • XML
  • JSON
  • Markdown

Frameworks and libraries

  • AngularJS
  • Angular 2+
  • RxJS
  • AngularFire
  • ASP.NET MVC
  • Eleventy
  • Jekyll
  • JQuery
  • GSAP
  • KnockoutJS
  • Entity Framework

Styling libraries - Sass / CSS

  • Bulma
  • Bootstrap 4 and 5
  • UiKit
  • FxLayout
  • Material

Services

  • Google Firebase
  • Netlify
  • Azure
  • GitHub

To give you a little more background on specific combinations of tools we use…

 

Angular (Typescript, RxJS, AngularFire and Firebase)

Suitable for: Web applications / PWAs

If we’re building your business a more complex system, i.e. not a standard brochure website. Then we will be using Angular with Firebase.

Angular is a front-end developer framework. It competes with React and Vue in the race to build front-end web applications / PWAs.

We love Angular. Google developed Angular and so you have the peace of mind that this tech giant has your back. It also uses Typescript (turbo charged Javascript). Typescript makes it easier to write error-free code.

Angular is also well integrated with Google’s flagship cloud offering - Firebase. The integration is through the official AngularFire library. Firebase offers your application a range of benefits.

  • A global content delivery network
  • Hosting
  • Storage
  • User authentication
  • Plus more…

Using Google’s Firebase means your system will have gone serverless. A popular term that means you’ve outsourced your server to the cloud… no need to worry about updating your server anymore. Google takes care of it for you. This means that your content is always protected with the latest cloud infrastructure.

 

Eleventy (Netlify, Git and GitHub)

Perfect for: For our high performance websites

Eleventy is a static site generator (SSG). SSGs are great for building secure, fast and backed-up websites. We’re passionate about the benefits that static site generators bring to your business. If we’re building you a standard website, i.e. not a complex web solution, then we’ll be using this combination.

So, what is exactly a static site generator? Think of it as a merge tool. Every time you edit your site, Eleventy merges your content with your page templates. The output is your website as a collection of static html pages.

SSGs avoid the complexity and overhead of systems like WordPress, Drupal and Joomla. These database driven systems have to build each page, each time, for every page request. Each request to the database slows down the process. This means a slower website. Running a database, such as MySQL, also opens up your site for attack by hackers.

CloudCannon is a specialist in deploying static sites using static site generators. It has a global, super-fast content distribution network (cdn). So you can be sure that your website is fast around the globe.

The remaining part of the SSG combination is GitHub. GitHub is a repository for storing your code and content that makes up your website. Each time you edit your website, the site syncs with GitHub. This means you always have a backed-up version of your website stored elsewhere. Using this combination of tools means your site has versioning. Versioning means that you can roll back to an earlier state of your site.

 

3. Managing content

Advantages: Easy to use, no updates, as a service or bespoke for you

Depending on what you need we’ll either provide an off-the-shelf or bespoke system.

We’re also experimenting with headless CMSs. These systems are separate to your website. Your website pulls the content when required, i.e. when a visitor lands on a page. The advantage of this is that you keep all your content in one place but can change your front-end. Hence avoiding migration of content in the future.

If we’re not developing a bespoke CMS for you then we will be using CloudCannon, WordPress or Sanity.

 

CloudCannon

CloudCannon offers a wonderful editing experience. It works with a wide range of static site generators. And ensures that all content changes sync with your GitHub repo.

CloudCannon has a global super-fast global content delivery system. This means that you can be sure that your site is fast not only in the UK but abroad also.

Read some more about CloudCannon or visit their website.

 

WordPress

WordPress can be a great solution, especially in situations where budget can't extend to a static site solution. We've used WordPress many times over the years and have found that it still hits the mark for some clients. To further improve value for money we also use a couple of good quality page builders. These include: Bricks and LiveCanvas. They're excellent and mean we can build out sites more quickly.

Read more about our WordPress offering

Read more about Bricks

Read more about LiveCanvas

We're also experimenting with WordPress as a headless CMS.

 

4. User interface design

Advantage: Intuitive layouts that help your web visitors navigate with ease

As web developers we’re happy to work with your design team to create your web project. We are also able to design the layout for your system if you would like us to. We have strong creative skills, applying business and developer logic to your layouts.

 

Wire framing

If we’re designing then we use Figma. Figma is wire framing software that allows us to create low, medium or high fidelity layouts.

The layouts created by Figma are interactive. You will receive a link to them and then you can use your browser to navigate through each screen. It’s an excellent way to test the logical flow of your web project. We recommend that you test your screen layouts with your target audience. This will ensure issues don’t arise later in the build.

 

CSS Frameworks

We use CSS frameworks to speed up the development process. We currently love Bootstrap 5 the best due to its simplicity and modularity. Modular being important since it means that we don’t have to use it all if we don’t need it.

We often use tools to remove redundant CSS. Too often we see websites downloading unused CSS. This slows down the website and degrades the user experience.

 

5. Business trained

Tim has a degree in business and half of his career has been in marketing. We approach your project with the mindset of a business professional. We understand the challenges that your business faces. And our marketing skills mean that we focus on the impact of the project with your customers.

For example, we’ll focus on reducing any steps in a process that your customers must take. We’ll ensure that there are help options to guide the customer along the way. And we’ll also ensure that there are strong calls to action to avoid any confusion.

 

6. Search engine optimisation

Tim has strong expertise in SEO and applies his knowledge to all projects. Our focus on website performance will give your web project an enormous boost in Google.

We’ll also structure your web project from the outset in a way that will enhance your rankings. Throughout your project we’ll use the appropriate tags for your content. And ensure that your project is accessible. Accessibility is often an after thought… but SEO professionals recommend any accessibility options will enhance website performance with Google.

With regards to SEO, we will ensure the following.

  • Search friendly URLs
  • The navigation is indexable
  • That projects are responsive with a mobile first approach
  • That head tags (e.g. title and meta description) are customisable throughout
  • Landing pages have options for adding rich content, including text, video, and images
  • We optimize the load speed of the site
  • We use canonical tags to avoid duplication
  • We index all pages with Google via XML sitemaps and Googles search console

We ensure that you have the ability to put in place all SEO recommendations to your web project.

You might also find this article on website performance handy.

 

7. Accessibility

Ensuring your web project complies to UK law - AA or AAA

You might not know but your website has a legal duty in the UK to be accessible to at least AA level. Not only do you have a legal duty but you have a duty to your customers that may have a disability. You’ll lose disabled customers if they cannot use your website.

The majority of websites that we see produced are not AA compliant. A real bugbear for us. Simple aspects such as being navigable without a mouse. Or the effective use of semantic tags and aria labels.

We have a special accessibility focus for your web projects. It’s close to our hearts as Tim’s brother is disabled and relies on screen reader technology to help.

Here’s an article on improving your website’s accessibility - 10 easy implementations.

 

8. How we work

Easy to work with, following an agile approach, all aspects explained in an easy to follow manner. Training included.

We follow an agile approach where applicable to ensure that you get a final product that meets your goal. When we work with you, we recommend going through the following steps.

  1. Face to face meeting to introduce and discuss the project (usually via a Google hangout).
  2. Check feasibility of the project
  3. Explore the problem that the solution is addressing
  4. Present early solutions
  5. Encourage use of customer research to feed into development
  6. Define the product and wireframe screens
  7. Test wireframed screens with target audience
  8. Create a minimal viable product (MVP)
  9. Test the MVP with target audience
  10. Rework any findings from testing
  11. Train relevant staff and create documentation where necessary
  12. Release: Throughout working with us, we explain all aspects in an easy to understand manner. Developers can often confuse non-developers. We don’t like this approach. We like you to know and understand the tech that underpins your project.

 

9. Our prices

Milestone based pricing, transparent and easy to understand

We charge a flat-fee for all projects so that you know the exact cost. Before any project starts we’ll discuss your goals and cost all elements. We’ll ensure that our pricing is transparent with milestones itemized.

You will need to pay us a deposit to start the work. As we reach the defined milestones then you will need to pay us the agreed milestone cost.

 

10. Next steps

The best thing to do is to send us an email, or call, so that we can start discussing your project and how we can help. We’re based in the UK but can work with you wherever you are.

Image of guiding lighthouse

Helping you navigate the complex world of web and apps

Helpful guidance, profitable solutions

Get started on a project with Pendigital