Pigpen Cipher Encoder

React Native app that encodes text into ancient cipher symbols

Client

Personal Project

Year

Agency

Personal Project

Role

MobileLab

Tech

React NativeExpoMobileJavaScriptSVGCryptography
Portfolio Image
Portfolio Image
Portfolio Image

A React Native/Expo mobile application that encodes text into the Pigpen cipher, a geometric substitution cipher also known as the Freemasonโ€™s cipher.

๐Ÿ“ฑ Features

  • Text Encoding: Convert any text into Pigpen cipher symbols
  • Visual Display: Beautiful SVG-based cipher symbols
  • Cross-platform: Runs on iOS, Android, and Web
  • Real-time Conversion: See your text transform into cipher symbols instantly

๐Ÿ”ค About Pigpen Cipher

The Pigpen cipher is a substitution cipher that replaces letters with symbols. Each letter is represented by a portion of a grid or crosses, creating a unique visual encoding system. This cipher was historically used by Freemasons and other secret societies.

๐Ÿ› ๏ธ Technology Stack

  • React Native: Cross-platform mobile development
  • Expo SDK 36: Development platform and tools
  • React Navigation: Navigation library
  • React Native SVG: Vector graphics rendering
  • Jest: Testing framework

๐Ÿš€ Key Challenges Solved

  • SVG Rendering: Implemented custom SVG components for cipher symbols
  • Real-time Encoding: Built efficient text-to-symbol conversion algorithm
  • Cross-platform Compatibility: Ensured consistent experience across iOS, Android, and Web
  • Legacy Node.js Support: Configured scripts with OpenSSL legacy provider for compatibility

๐Ÿ“ฑ Project Structure

โ”œโ”€โ”€ App.js                 # Main app component
โ”œโ”€โ”€ components/           # Reusable React components
โ”œโ”€โ”€ navigation/           # Navigation configuration
โ””โ”€โ”€ screens/              # Screen components
    โ”œโ”€โ”€ HomeScreen.js     # Main cipher encoding screen
    โ””โ”€โ”€ arry_svg.js       # SVG cipher symbol definitions

๐Ÿ”— Related Content

Read more about the development process in my blog post: Getting Started with React Native

Transform your messages into ancient symbols with the Pigpen Cipher! ๐Ÿ”

Ehsan Pourhadi
Software Developer

Experienced software developer passionate about creating impactful digital experiences with modern web technologies and thoughtful design.

70+
Projects Completed
50+
Happy Clients
12+
Years Experience
100%
Client Satisfaction
ยฉ 2026 Ehsan Pourhadi. All rights reserved.
Made withandusingawesome tools