I can supply
Complete native iOS / macOS Applications
Server-side or embedded applications
Web solutions from single page applications to static sites
Source code for all services
I can offer
Consultancy for legacy code
Data mining and analysis
Web hosting and remote backup
Assistance on open source projects

Sample Products

The examples below show real life experience in the development and deployment of production apps and services. They are examples of iOS, macOS and web development.

Their purposes range from an open source web based language learning tool, via cryptographic hashing and all the way to a geographic information system.


Nod uses the GPS capability of an iOS device to make it simple to plot outdoor spaces and display this on a map or export to share with others.

It is for anybody who has a need to record a real life location on a map or compare locations on a map back to real life. This could be farmers, builders, scientists, archaeologists, systems developers or anybody with an interest in maps.

It's native file format is tamper evident by design. From within Nod it is possible to confirm that the document being viewed is shown as the author intended. If any attempt to alter the document has occured the point at which the tampering happened is displayed. Nod is also highly compatible with the open source GeoJSON standard and so is useful for those creating geographic data for use on the web.


When using a system such as SHA (Secure Hashing Algorithm) to keep track of file versions and to ensure the authenticity of data, such as employed with Nod, it can be useful to be able to find a file based on its SHA hash. This is exactly what ShaSearch does.

It can take a single SHA hash or a list of them from a file and search a location for files that match.

It can also be used to generate a SHA hash for a file and then search for it, in other words, it can be used to find duplicate files, even if they have different filenames.


The byw.cymru project is a community driven action to help increase the visibility of the Welsh language.

Its core principle is to help language learners find places they can use and practice their skills. Its user interface is map based with places shown as points of interest with a user generated rating of likelyhood of being able to use the Welsh Language.

It has a secondary purpose as a searchable database of commonly used terms and phrases.


why me?

In House
All software development happens in-house. Every product is designed and built according to customer specification and can be subject to a wide range of software licenses
A suite of products containing iOS, macOS, web and server-side components can be delivered as a single coherent package
Source Code
Once a project is complete the full source code including versioning history can be supplied meaning no vendor lock-in and piece of mind for the future of your projects

Back to top