About this site

Software built for
people, not platforms.

MCJohnson is Edward Sithole's indie software brand. The mission is simple: build tools that are genuinely useful, fully private, and work without an internet connection.

What this is

mcjohnson.website is the home of Edward Sithole's indie software work — a place to find his apps, read occasional writing, and understand the philosophy behind what he builds.

The apps on this site live on the Apple App Store and are designed from the ground up to be offline-first. That means your data stays on your device. No cloud accounts, no analytics inside the app, no data farming.

This site also hosts the privacy policies and support pages for App Store compliance — the contact and legal pages are here for exactly that purpose.

How I build

Three principles shape every product under the MCJohnson name.

01
Privacy by architecture
Privacy isn't a feature to add after the fact — it's the foundation. No trackers, no third-party analytics inside the apps, no accounts required.
02
Offline first, always
Every app works completely without a network connection. Data lives on-device and belongs to the person using it — full stop.
03
Simple, not simplistic
Clean interfaces that do exactly what they say. No dark patterns, no subscription traps, no unnecessary complexity layered over a simple need.
How it's built
Mobile framework React Native + Expo
Languages TypeScript, Rust, HTML/CSS
Navigation Expo Router
Subscriptions RevenueCat
Local storage AsyncStorage + expo-file-system
This website Vanilla HTML, CSS, JavaScript
Blockchain (WIP) Rust — built from first principles
Distribution Apple App Store (iOS)
Compliance GDPR · App Store Review Guidelines

Questions, feedback,
or just saying hi.

Get in touch →