Software · Blockchain · Design

Building things
that matter.

I'm Edward — a computer science student specialising in cybersecurity, indie app developer, and blockchain builder. I make offline-first software that puts people before data, and I'm curious about the edges of what technology can do.

2 iOS apps live
on the App Store
1 Custom blockchain
in active development
Curiosity — physics,
maths, quantum, nanotech
TypeScript Rust React Native Blockchain iOS Apps Web3 Cybersecurity Software Architecture UI/UX Design HTML & CSS Offline-First Self Governance TypeScript Rust React Native Blockchain iOS Apps Web3 Cybersecurity Software Architecture UI/UX Design HTML & CSS Offline-First Self Governance

Developer, designer,
and lifelong student.

I'm an undergraduate computer science student specialising in cybersecurity, building software on the side that I actually want to exist in the world. I believe in offline-first, privacy-respecting tools — apps that work for you without phoning home.

Beyond code, I'm drawn to physics, quantum mechanics, nanotech and history. I read about business and politics, think a lot about self-governance and the future of web3, and spend time away from screens hiking.

Quantum mechanics Nanotech Physics Maths History Business Politics Web3 Hiking Wine Coffee
Full name Edward Tinotenda Sithole
Brand MCJohnson Apps
Studying CS — Cybersecurity
Based in Poland
Primary languages TypeScript, Rust, HTML
GitHub @etsgoc ↗
Twitter / X @oldmoneytown ↗

Skills & disciplines

📱
Mobile Dev
React Native & Expo. Building polished iOS apps with offline-first architecture and clean UI.
⛓️
Blockchain
Building a custom blockchain from scratch. Deep interest in web3, consensus, and self-sovereign systems.
🦀
Rust & TypeScript
Primary languages for systems work and full-stack development. Performance and type safety by default.
🔐
Cybersecurity
Undergrad specialisation. Privacy-first design isn't a feature — it's the architecture.
🎨
UI / App Design
Designing interfaces inspired by Airbnb, Signal, Notion. Clean, minimal, premium — no noise.
🌐
Web Design
HTML, CSS, and modern web. Building performant sites that are fast by default and beautiful by intent.
🏛️
Software Architecture
System thinking across mobile, backend, and blockchain layers. Offline-first, event-driven, scalable.
🔭
Curious by Nature
Physics, maths, quantum, nanotech. The best engineers are fuelled by wonder, not just requirements.

Projects & work

From consumer apps on the App Store to a custom blockchain built from first principles.

Live · iOS App
Yearbook
A journaling, routines, and wellness app. Track memories, build habits, and reflect — entirely on-device.
React Native Expo Offline-First
Live · iOS App
Pefi
Personal finance tracking — assets, income, expenses, budgets, goals. Private by design, no cloud required.
React Native RevenueCat TypeScript
Upcoming · iOS App
Travel App
An offline travel planner — store itineraries, destinations, and booking links on-device. No accounts, no tracking.
React Native Offline
Live · Web
mcjohnson.website
This site — portfolio, app home, and privacy policy host for App Store submissions. Built with vanilla HTML, CSS and JS.
HTML CSS JavaScript

My apps

Yearbook
Yearbook
Journal your year, track memories, routines, and wellness. Fully offline, no account needed.
🍎  App Store
Pefi
Pefi
Personal finance tracking — income, expenses, assets, budgets and goals. Privacy-first by design.
🍎  App Store