Software, Data and Applied AI
CholTECH is an independent software and technology practice based in the Midlands, United Kingdom. We build native and cross-platform software, work with databases and automation, and write about what we learn along the way.
What We Do
Cross-Platform Software
Native and cross-platform applications for macOS, Windows, Linux, iOS and Android, written in Swift, Xojo, Python and C#.
Databases
Database design, integration and reporting, from primary-key fundamentals through to large ERP schemas.
AI and Automation
Practical use of large language models, both cloud and local, for documentation, data access through MCP and everyday development.
Security
Security-minded engineering backed by C|EH, SSCP and Security+ certification, from encryption tools to safe data access.
Software
All software →
CholTERM
A native Swift application that combines a live file-tree browser with a full PTY terminal in a single split-pane window.
View details →
NCryptAES
Local AES-256 encryption for text and files using a shared passphrase, with PBKDF2 key stretching and HMAC-SHA256 tamper detection.
View details →
Defender
A port of the 1981 Williams arcade classic from its original 6809 assembler source to Swift and C#, built with Claude Code.
View details →Latest Articles
All articles →An Evening in the Life
I have used this WordPress blog sporadically over the years, talking about things that interest me. I’ve not used it for software since I stopped writing commercial…
Ai Terminology and Concepts
This document was originally designed to accompany a training course I was giving, however it may be of use to others, so I’ve made it available here for anyone to…

Creating Documentation with AI
AI is great at producing documentation. Point it at a folder of text and images and get it to make sense of the contents and produce documentation, or better yet, as a…