Project setSheet 00 · Cover

MUHAMMEDPYZ

Backend and security work.

Revisions
RevDateDescription
R72026-10-01SiberArchive and Codemisk sheets added
R62026-09-30Set prepared for release
R52026-09-25NyxBot: module system and bot–panel sync
R42026-09-18Counter-Türkiye: shared repository created
R32026-06-27Markasium: first commit
R22026-05-05Tadinda: exhibited at the 15th R&D Project Fair (Mersin)
R12026-03GHOST Protocol v1.1: security audit and fixes
↓ sheet index
Drawn by
MUHAMMEDPYZ
Location
Türkiye
Set
8 sheets · 1 legend
Contact
mail · github

Sheet index

Sheet 00 · Page 2

Sheet 01 / 08

GHOST PROTOCOL

End-to-end encrypted, anonymous, real-time messaging system. Traffic goes through Tor, messages live only in memory and nothing is left behind when the session ends.

Subject
Security
Platform
Windows · Linux · macOS · Android
Version
1.1.0
Source
Closed source
Date
2025–2026
Status
On hold

01ViewsRedrawn from Compose code · sample data

GHOST Android client room setup screen: username, password, member count and the blind token button
AAndroid · room setup
GHOST Android client four-phase device security audit screen
BAndroid · device security audit
GHOST Android client encrypted chat: Tor and cover traffic indicators, self-destructing messages
CAndroid · encrypted chat

02Schema and notes

HANDSHAKE · X25519 + KYBER-1024 CLIENT Aghost_core · Rust CLIENT Bghost_android · JNI 1 2 3 TOR CIRCUIT MEMORY RAM only · locked · no core dumps SHUTDOWN · 7-PASS WIPE
  1. Key exchange uses a hybrid X25519 + Kyber-1024 handshake.
  2. No server; connections go through Tor using a blind token.
  3. Messages are kept only in RAM; memory is locked and core dumps are disabled.
  4. No logs; a 7-pass wipe runs on shutdown.
  5. Core in Rust and Tokio; the Android client binds to the core through JNI.

03Parts list5 parts

ItemPartDescription
01Crypto layerHybrid X25519 + Kyber-1024 handshake, session keys
02Network layerRouting over Tor, blind-token connection
03Memory protectionRAM encryption, memory locking, core dump prevention
04Trace wipingNo logs, 7-pass wipe on shutdown
05Android clientJNI bridge to ghost_core

—End of sheetdrawn by MUHAMMEDPYZ

Sheet 02 / 08

MARKASIUM

Multi-vendor food ordering platform that runs on subscriptions instead of commissions. It consists of a customer storefront, a restaurant panel and a single API that serves both.

Subject
Backend
Platform
Web
Source
Private repo
Date
2026
Status
In development

01ViewsBuilt from current source · sample data

Markasium customer site: restaurants by location and cuisine categories
ACustomer web · home
Restaurant page: rating, delivery time and a categorised menu
BCustomer web · restaurant page
Cart and checkout: items, delivery address, payment method, order summary
CCustomer web · cart and checkout
Restaurant panel order board by status: new, preparing, on the way
DRestaurant panel · orders
Restaurant panel menu management: categories, items, edit, hide, delete
ERestaurant panel · menu
Restaurant panel revenue, order summary and daily revenue
FRestaurant panel · statistics

02Schema and notes

DOCKER NETWORK CUSTOMER WEB:3000 RESTAURANT PANEL:3001 APISpring Boot · :8080 MARIADBorders · menus · plans KEYCLOAK:8081 · identity REVENUE MODEL · NO COMMISSION, SUBSCRIPTION
  1. Three services on one Docker network: customer web, restaurant panel, API.
  2. Business logic and the order engine live in the Spring Boot API.
  3. Authentication through Keycloak.
  4. Order, menu and subscription data in MariaDB.
  5. Revenue model: subscription, not commission.

03Parts list6 parts

ItemPartDescription
01Customer webRestaurant listing, ordering · :3000
02Restaurant panelOrder, menu and subscription management · :3001
03APIBusiness logic and order engine · :8080
04IdentityKeycloak realm and roles
05DatabaseMariaDB
06DeploymentDocker Compose, single network

—End of sheetdrawn by MUHAMMEDPYZ

Sheet 03 / 08

NYXBOT

Modular moderation and management bot for Discord servers. The bot and the web panel share the same data; each server only registers commands for the modules it has enabled.

Subject
Bot · Backend
Platform
Discord · Web panel
Source
Private repo
Date
2026
Status
In development

01Views6 views

Nyx landing page: Turkish, free Discord bot headline and bot profile card
AWeb · home
Nyx command list: 158 commands in 8 categories with search and category filters
BWeb · command list
NyxBot web panel guard system: account age filter and anti-raid settings
CWeb panel · security
NyxBot web panel command modules with on/off switches
DWeb panel · command modules
Live market chart message sent by NyxBot in Discord
EDiscord · stock chart
Nyx release notes page: v2.0.0 change list
FWeb · release notes

02Schema and notes

DISCORDgateway · REST BOTdiscord.js · 9 modules WEB PANELExpress API MARIADBpersistent data REDIScache MODULE LOADER · DISABLED MODULES REGISTER NO COMMANDS
  1. Commands load per module; a module disabled on a server registers no commands.
  2. The bot and the Express-based web panel use the same database.
  3. Persistent data in MariaDB, cache in Redis.
  4. Replies are built with Discord Components V2.
  5. Privilege escalation and prefix permission holes were closed; the backend has tests.

03Parts list5 parts

ItemPartDescription
01Command modulesModeration, security, economy, giveaways, music, private rooms, fun, utilities, management
02Module loaderRegisters enabled modules' commands per server
03CardsWelcome, rank and economy cards; 20 designs, 26 colours
04Web panelExpress API, server settings and logs
05Data layerMariaDB + Redis (ioredis)

—End of sheetdrawn by MUHAMMEDPYZ

Sheet 04 / 08

ACHIEVEMENT HUNTER

Desktop app that tracks Steam achievements, plus the REST API behind it. It shows a transparent achievement panel in game, opened with Shift+Tab.

Subject
Desktop · Backend
Platform
Windows
Source
Private repo
Date
2026
Status
In development

01Views3 views

Book Of Achievements website home page
AWeb · home
Book Of Achievements wiki page: search box over game covers
BWeb · wiki
Book Of Achievements sign-in screen with the Steam sign-in button
CWeb · Steam sign-in

02Schema and notes

DESKTOPJavaFX 21 OVERLAYShift+Tab · multi-monitor CORE APISpring Boot · 22 controller MYSQLJPA / Hibernate REDIScache STEAM WEB APIsync JWT
  1. Core API: Spring Boot 3.2, 22 controllers, JWT auth with Spring Security.
  2. Data in MySQL (JPA / Hibernate), cache in Redis.
  3. Game and achievement data sync with the Steam Web API.
  4. Desktop app in JavaFX 21; data loads asynchronously with CompletableFuture.
  5. jpackage builds a Windows .exe that needs no Java install.

03Parts list5 parts

ItemPartDescription
01Steam serviceAutomatic Steam sign-in, data fetching
02Game detectionDetects the running game
03OverlayShift+Tab panel, global hotkeys, multi-monitor
04Core APIREST endpoints, JWT, forum and economy system
05DataMySQL + Redis

—End of sheetdrawn by MUHAMMEDPYZ

Sheet 05 / 08

TADINDA

“Scan, learn, eat safely.” Mobile and web app for tracking nutrition and allergies. Product barcodes are scanned, and ingredients and allergens are analysed with a local language model.

Subject
Mobile · Backend
Platform
Android · iOS · Web
Team
2 people
Exhibited
15th R&D Project Fair · Mersin, May 2026
Source
Private repo
Date
2025–2026
Press
istemersin.com ↗
Status
On hold

01Views3 views

Tadinda mobile home: scan, warning and risk score cards
AMobile · home
Tadinda mobile profile: family profiles and physical info
BMobile · profile
Tadinda mobile splash screen: origami rabbit logo
CMobile · splash

02Schema and notes

MOBILEFlutter · Android/iOS WEBFlutter web APIPython · JWT LOCAL LLMingredients · allergens SPEECH → TEXTvoice input DATABASEscans · reviews · profiles GOOGLE OAUTH 2.0
  1. Exhibited for Sivas Cumhuriyet University at the 15th R&D Project Fair (Mersin University, 5–6 May 2026).
  2. Product info comes from barcode and QR scanning.
  3. Ingredient analysis runs on a local LLM API.
  4. Sessions use JWT; sign-in with Google OAuth 2.0.
  5. Voice input is converted with speech-to-text.
  6. Content is extracted from recipe videos on YouTube, Instagram and TikTok.

03Parts list8 parts

ItemPartDescription
01Barcode scannerProduct info via QR / barcode
02Analysis serviceIngredient and allergen analysis with a local LLM
03Chat assistantNutrition questions
04Video parserExtracts content from recipe videos
05Voice inputSpeech-to-text
06Family profilesDiet and allergy settings for several people
07Nutrition analysisCalories, macro and micronutrients
08IdentityJWT, Google OAuth 2.0

—End of sheetdrawn by MUHAMMEDPYZ

Sheet 06 / 08

COUNTER-TÜRKİYE

CS2 match system on Minecraft. Players install no mods; models and sounds arrive in a resource pack the server sends automatically.

Subject
Game server
Platform
Minecraft · Paper
Team
Co-developed
Source
Private repo
Date
2026
Status
In development

01Views4 views

Counter-Türkiye in match: AK-47 skin, score panel, bot radio messages and money, health, armour
AIn match · HUD and killfeed
Counter-Türkiye buy menu with equipment, pistol, mid-tier, rifle and grenade columns
BIn match · buy menu
Counter-Türkiye lobby competitive map selection: Dust II, Mirage, Inferno, Nuke and more
CLobby · map selection
Counter-Türkiye lobby weapon collection inventory
DLobby · inventory

02Schema and notes

PAPER SERVER MATCHlobby · round ECONOMYshop · $16,000 WEAPONShitscan · spray BOTflow-field HUDkillfeed · score VIEWMODELanimation COREPaper API · events · scheduler RESOURCE PACK3D models · sounds PLAYERvanilla client AUTOMATIC NO MODS REQUIRED
  1. Runs as a Paper API plugin; no client-side mods required.
  2. Matches, economy ($16,000 cap), C4 and round flow run on the server.
  3. Bots find paths with flow fields and plan as a team by T/CT scenario.
  4. Weapons use hitscan shots, spray patterns and armour penetration.
  5. The server sends the resource pack to players automatically.

03Parts list6 parts

ItemPartDescription
01Match and lobbyMatchmaking, team selection, voting, spectator mode
02Economy and shopRewards, buy time, defuse kit
03Weapons and damageHitscan, spray patterns, grenades
04BotsPathfinding, aiming, difficulty levels
05VisualsViewmodel animations, skins
06HUDHealth, armour, ammo, killfeed, scoreboard

—End of sheetdrawn by MUHAMMEDPYZ

Sheet 07 / 08

SİBERARCHİVE

Independent digital news platform publishing cybersecurity research, data breaches and open-source intelligence alongside current news.

Subject
Publishing · Security
Platform
Blogger
Team
Partner · Liviciana
Date
2024–
Address
siberarchivee.blogspot.com ↗
Status
Live

01Views3 views

SiberArchive home page opinion section and current news feed
AWeb · news feed
SiberArchive news card grid
BWeb · news grid
SiberArchive footer: description, categories, corporate links and per-category newsletter
CWeb · categories and newsletter

02Schema and notes

EDITORSLiviciana · muhammedpyz BLOGGERblogspot POSTnews · analysis · feature CATEGORIESsecurity · AI ARCHIVE2024 → today NEWSLETTERper category CODEMISK NETWORK · LIVE
  1. Its own description: independent current press and digital archive.
  2. Categories: cybersecurity, AI, news, agenda, world, economy, opinion & analysis, science, defence and more.
  3. The archive goes back to 2024.
  4. Email newsletter with per-category subscription.
  5. Run together with Liviciana; part of the Codemisk network.

03Parts list5 parts

ItemPartDescription
01PublishingBlogger · siberarchivee.blogspot.com
02CategoriesCybersecurity, AI, news, economy, opinion & analysis and more
03Archive2024 to today
04NewsletterPer-category subscription
05TeamLiviciana · muhammedpyz

—End of sheetdrawn by MUHAMMEDPYZ

Sheet 08 / 08

CODEMISK

Web design and software studio. Menu, showcase and biography sites, built through a five-step process: strategy, design, development, launch and analysis.

Subject
Web studio
Platform
Web
Team
Partner · Liviciana
Address
codemisk.com.tr ↗
Status
Live

01Views3 views

Codemisk home page headline and client designs
AWeb · home
Codemisk process: strategy, UI/UX design, development, launch and testing, analysis and growth
BWeb · five-step process
Codemisk work areas: menu, showcase, biography sites and sample menu sites
CWeb · work areas

02Schema and notes

01 STRATEGYdiscovery · roadmap 02 DESIGNUI/UX · brand identity 03 DEVELOPMENTReact · Vue.js 04 LAUNCHtest · release 05 ANALYSISgrowth · SEO · speed CONTINUOUS IMPROVEMENT MENU · SHOWCASE · BIOGRAPHY SITES · BLOG
  1. A partnership with Liviciana.
  2. Five-step process: strategy and discovery, UI/UX design, development, launch and testing, analysis and growth.
  3. Built with React and Vue.js; SEO, speed optimisation and mobile support are part of the work.
  4. Work areas: menu, showcase and biography sites, blog.
  5. Sample work is live on Vercel; SiberArchive is part of the Codemisk network.

03Parts list6 parts

ItemPartDescription
01Strategy & discoveryAudience and roadmap
02UI/UX designInterface and brand identity
03DevelopmentReact, Vue.js
04Launch & testingPre-release testing
05Analysis & growthSEO, speed optimisation
06Work areasMenu, showcase, biography sites, blog

—End of sheetdrawn by MUHAMMEDPYZ

Legend

Symbols and tools used in the sheets

Service / app

Every box in the sheets is a running service

Data

Database and cache

Network node

Router / relay

Identity

Session and authorization

Container

Service group or external service

Encrypted channel

End-to-end encrypted line

Connection

API / socket call

Marked note

Critical design decision

End of set

CONTACT

Mail
info@muhammedpyz.me
GitHub
github.com/muhammedpyz
Discord
muhammedpyz
Domain
muhammedpyz.me