We work with businesses to recommend, install and manage hardware, software and services that can help improve their work flows. We can advise businesses about existing solutions or develop something just for them.
Whether you are having issues with an existing I.T. component, wish to replace a compontent or would like an addition to your systems we can help.
We follow solutions at every technology readiness level ( TRL ), to get an idea of what will be available and when.
Desktop Software Engineering
Developing programs/applications, from scripts, utilities and simple GUI programs through to complex business management suites. Whilst most workflows are now transitioning to web based ones, occasionally there are still uses for locally running software.
We typically use C#, Delphi, Electron or node.js for software development depending on the needs of the project.
Full Stack Web Development
Full stack means we can do every aspect of web development - unlike many web developers these days ( who are mostly just wordpress plugin installers ) we are fluent in all of the languages, software, hardware and services needed to develop and maintain nearly any custom web/cloud based site or platform.
Including frontend software development ( css+js+html ), backend software development (mainly php/node/python), SQL and other database design and development, physical and virtual server design and management, server tooling & monitoring, PCI compliance and third party web service API integration.
Most of our current work is spent in this area, given the need to interface directly with online services such as email, social media, online accounting, marketing platforms and others, the web is often the best platform for modern applications and workflows to exist.
I.T. Support & Management
We manage business computer, network and telephony equipment and services throughout South West Cornwall, UK, based on the Lizard peninsula near Helston. Day or night we're just a call or email away. All I.T. technologies can be potentially supported.
Monthly support contract or pay as you go, whatever works best for you. We can service areas including: Helston, The Lizard Peninsula, Falmouth & Penryn, St. Ives, Hayle, Penzance, Redruth & Camborne and Truro.
We can make public facing websites such as information sites, brochure sites or ecommerce sites, as well as member based content sites. Whatever you need, we can make it.
Rather than bolt a blogging system like wordpress together with several large plugins to create some sort of barely functioning code golem, we usually take a different approach. We use our own lightweight CMS platform and custom tailor the whole thing around the site that you want, which uses around 15-20 times less system resources for the same site visually compared to the most popular CMS software.
We can also develop wordpress, woocommerce and drupal based site where needed, as well as static or node.js based sites as needed.
Extranets & Intranets
These are sites that your staff login to and then access management functionality within, for example CRM & sales management systems. If they are only accessible within your own I.T. infrastructure then they would be considered an intranet, if they can be used from anywhere on the internet they would be considered an extranet.
We have developed sales, CRM, property management and general business management systems. These sorts of system are ideal for plugging in to other online services as they are always online and can communicate 24 hours a day.
From cabling to switching, routing, Wi-Fi, VPN (remote working), NAS (shared network storage), ip-cameras & NVRs / CCTV, VOIP and servers, we can advise, install and support all manner of network/device.
We have extensive experience in Windows Server, Linux & BSD, pfSense, Synology, QNAP, FreeNAS, Ubiquiti/UniFi and many other systems.
We can build our own servers, desktops and workstations where needed, which can be more cost effective for performance hardware - most hardware vendors increase their markup on performance and enterprise equipment.
Intermediate: Python, Ruby, C#, C, C++, ASP.NET, CoffeeScript, Typescript, Nginx, Lighttpd, Redis/Memurai, MongoDB, Neo4j, Riak, Drupal, BSD, MS SQL, Oracle, Postgres, cPanel, WHM, Plesk, SIP, RTSP, Mac OS, iOS
Basic: VHDL, IC & electronic circuits, Assembly, Go, Dart, Arduino, Rasperry Pi, Home Automation, Lightwave, Z-Wave.
Other: I.T. technology has a common language to it, past a certain point working with new technology becomes second nature/intuition.
Holiday Let Agency Software
We have a booking & holiday property agency management system called FlexiLett that we've been working on for several years, as an example it is used on cornishcottages.co.uk although virtually all of the visible part of the system is in the backend - the part that staff use, and the services that make it work/automated.
It has a large focus on automation, if a job can be automated well, then it has been or will be. This greatly reduces staff "busy work" letting them focus on tasks more suited to people.
This is our current development platform specifically for the ecommerce sales channel ( online shops ). It is our most mature software platform at present, being used on multiple high volume online sales sites for many years.
It runs our CMS and is very fast, it has built in caching and is fast enough to be used without relying on a reverse proxy ( such as cloudflare ) running in front of it to make it usable.
Our newer sales platform ( below ) will eventually replace this system for new deployments.
Central Sales Platform
Still under heavy development and in testing with one of our clients, our sales system is built as an order, dispatch, stock, pricing and customer management system, for offline as well as online sales. Eventually we are looking to have it replace our current ecommerce platform as well as gaining point of sale functionality.
Built around similar technology as our letting software. Development so far has been focused on offline sales and sales ingest from other platforms, CRM and dispatch control.
CMS Platform / Framework
Most of our software platforms and websites developed are built on top of our CMS / website frameworks. The website framework contains all of the libraries/modules needed to create a public website, intranet or extranet.
It has an administration control panel that is designed to be built around the type of site that it is serving, so we can make the admin side custom fitted for any type of site.
It uses around 15-20 times less system resources than a wordpress based system, which is important for the kind of sites we typically develop, where frontend caching is not really an option and the user is fully exposed to any slowness a system may have.
Case Management System
For Purnells we are in the process of writing a sprawling suite of case management systems and tools, focused around a central extranet web application allowing multiple offices and mobile workers to work on cases easily.
Football Club Management System
A local community football club asked us to put together a site to manage and display the public parts of club activity, so we built upon our CMS and web framework to make a management platform for it.
The system manages team series, teams, coaches, sponsors, matches and league tables. Coaches have their own logins where they can edit content related to their team/s as well as access to coach-only pages.
KernowTek is the trading name of John Hocking, based near Helston, Cornwall, UK. It is a very small business primarily operated by myself ( John ) with additional help as needed on a per-project basis.
I started programming from around 8, getting my first computer in the late 80s, coming from a farming family it was not an obvious choice for an interest but I took to it. As a moderately introverted as well as a "free thinking" knowledge fiend of a person it was a perfect match, an outlet for my energy as well as an unrelenting fountain of information to try to interrogate and attempt to understand.
After returning home from university, where I studied integrated circuit ( microchip ) design, initially intrigued by hardware development but eventually realising that it didn't fulfil me in the same way that software development did, I decided to try and make a living out of software development. I've been developing software for clients for nearly 20 years now.
I really like projects that are different, that don't just draw from my existing knowledge but force me to look at new solutions or new ways of thinking, treading new ground. I also like automating processes and connecting systems together.
It's really important to me that I do right by my clients, to make sure that they are not paying more than they should and that the result and experience is a good one, my work is very personal to me, it's not just a job, it's a craft.