Hamed Rahmati

Student und Programmierer

Deutsch
Hallo und Grüße!

Ich bin Hamed Rahmati.
Ein Programmierer aus der Hardware des Geistes, nicht aus fertiger Software.
Ich bin Schüler im Bereich Mathematik und Physik und entwerfe daneben kryptografische Architekturen und dezentrale Netzwerke.
Englisch beherrsche ich wie das Atmen, Deutsch bin ich dabei gründlich zu erlernen, und Griechisch lerne ich zum Vergnügen. Vielleicht kann ich eines Tages Aristoteles in seiner eigenen Sprache lesen.

In einer Welt, in der alle mit WordPress Webseiten erstellen, baue ich von Grund auf. Von clientseitiger Verschlüsselung bis hin zu dezentralen Nachrichtenprotokollen.

Werfen Sie einen Blick auf meine Arbeitsproben; vielleicht finden Sie etwas, das Ihrer Welt nützlich sein könnte.

Arbeitsproben

TitanCrypt | Ein Dateiverschlüsselungssystem mit Zero-Trust-Architektur

Ein webbasiertes Dateiverschlüsselungssystem mit Zero-Trust-Architektur, das alle kryptografischen Operationen im Browser des Benutzers durchführt. Der Server hat niemals Zugriff auf Verschlüsselungsschlüssel oder Rohdaten. Dieses Projekt kann große Dateien von bis zu 10 Gigabyte und mehr ohne hohen Arbeitsspeicherverbrauch verarbeiten.

Dieses Projekt ist eine Full-Stack-Anwendung, die auf der Serverseite Node.js und Express und auf der Clientseite Vanilla JavaScript verwendet. Das Hauptziel ist es, die Fähigkeit zur Implementierung komplexer Sicherheitssysteme allein mit Standard-Browser-APIs zu demonstrieren.

Wichtige technische Merkmale:

Erweiterte Sicherheit:
Implementierung der AES-256-GCM Verschlüsselung mit der Web Crypto API
Verwendung von PBKDF2 mit 600.000 Iterationen zur Schlüsselableitung mit Schutz vor Brute-Force-Angriffen
Zero-Trust-Architektur, bei der der Server keinen Zugriff auf Schlüssel oder unverschlüsselte Daten hat
Implementierung von SHA-256 zur Gewährleistung der Dateiintegrität und Authentizität
Serverseitige Sicherheitsschicht mit Helmet.js, Content Security Policy und Rate Limiting

Speicher- und Leistungsverwaltung:
Chunked-Streaming-Verarbeitung mit 1 Megabyte großen Segmenten
Konstant niedriger und stabiler Arbeitsspeicherverbrauch selbst für Dateien über 10 Gigabyte
Echtzeitanzeige von Fortschrittsprozentsatz, Geschwindigkeit in Megabyte pro Sekunde und verbleibender Zeit
Keine Softwareinstallation erforderlich, vollständig webbasiert

Benutzererfahrung:
Glass-morphism Design mit Dark Theme
Drag-and-Drop-Unterstützung für Datei-Upload
Toast-Benachrichtigungssystem mit automatischem Ausblenden
Schlüsselverwaltung mit zufälliger Schlüsselgenerierung, Kopieren, Import und Export als JSON-Dateien

Technische Dokumentation:
Vollständiges White Paper mit über 20 Seiten einschließlich Architekturdiagrammen, Verschlüsselungsflussdiagrammen, Sequenzdiagrammen, Leistungsanalyse und Bedrohungsmodellierung
Dokumentation der Verschlüsselungsstandards gemäß NIST SP 800-38D, FIPS 180-4 und FIPS 197
Mermaid-Diagramme zur Veranschaulichung der Systemarchitektur, Verschlüsselungsprozesse und Schlüsselverwaltung

Verwendete Technologien

Backend:
Node.js
Express.js
Helmet.js für Sicherheit
Express Rate Limit für Anfragenbegrenzung
Dotenv für Konfigurationsverwaltung

Frontend:
Vanilla JavaScript ohne Frameworks
Web Crypto API mit SubtleCrypto
HTML5 File API und Blob API
CSS3 mit erweiterten Funktionen wie Glass-morphism, Animationen und Dark Theme

Implementierte Konzepte:
Zero-Trust-Architektur
Chunked File Processing
Asynchrone Programmierung mit Async/Await
Clientseitige Kryptografie
Speichereffizientes Streaming

Gelöste technische Herausforderungen

Clientseitige Verschlüsselung ohne Drittanbieter-Bibliotheken: Anstatt JavaScript-Bibliotheken für die Verschlüsselung zu verwenden, habe ich die standardmäßige Web Crypto API des Browsers eingesetzt. Diese API ist nativ im Browser implementiert und profitiert von der CPU-Hardwarebeschleunigung. Sie macht zudem das Vertrauen in Drittanbieter-Code überflüssig.

Verarbeitung großer Dateien ohne hohen Speicherverbrauch: Ich habe große Dateien von bis zu 10 Gigabyte und mehr in 1 Megabyte große Blöcke aufgeteilt. Jeder Block wird separat gelesen, verschlüsselt und anschließend aus dem Speicher gelöscht. Das Endergebnis wird als Blob im Browser zusammengesetzt. Der Speicherverbrauch bleibt während des gesamten Prozesses stabil bei etwa 26 Megabyte.

Echte Zero-Trust-Architektur: In dieser Architektur liefert der Server nur statische Dateien wie HTML, CSS und JavaScript aus. Die gesamte Verschlüsselungslogik läuft clientseitig. Verschlüsselungsschlüssel und Rohdaten werden niemals an den Server gesendet. Selbst wenn der Server vollständig kompromittiert wird, hat ein Angreifer keinen Zugriff auf sensible Daten.

Reaktionsfähige Benutzeroberfläche während schwerer Verarbeitung: Durch den Einsatz asynchroner Funktionen und blockweiser Verarbeitung bleibt die Benutzeroberfläche auch während der Verschlüsselung großer Dateien vollständig reaktionsfähig. Der Fortschrittsbalken aktualisiert sich in Echtzeit mit Geschwindigkeitsberechnungen und Zeitangaben.

Warum ist dieses Projekt wertvoll?

Dieses Projekt zeigt die folgenden Fähigkeiten:

Tiefes Verständnis von JavaScript und Web-APIs: Ich habe eine komplexe Sicherheitsanwendung ohne Frameworks entwickelt
Verständnis fortgeschrittener Sicherheitskonzepte: Zero-Trust-Architektur, AES-GCM-Verschlüsselung und sichere Schlüsselableitung mit PBKDF2
Speicherverwaltung und Optimierung: Verarbeitung großer Dateien ohne Abstürze oder Systemverlangsamungen
Technische Dokumentationsfähigkeiten: Verfassen eines professionellen White Papers mit Architekturdiagrammen
Saubere Softwarearchitektur: Trennung von Verschlüsselungslogik, Dateiverwaltung und Benutzeroberfläche
Kreative Problemlösung: Bereitstellung von Lösungen für reale Herausforderungen wie die Verschlüsselung großer Dateien im Browser

GitHub: https://github.com/paxmatixamevt/TitanCrypt

PDF Download PDF

TitanMesh - پیامرسانی غیر متمرکز [Application/Infrastructure]

Dieses Projekt ist ein dezentraler Messenger, der ohne zentralen Server auskommt. Im Gegensatz zu WhatsApp oder Telegram, bei denen alle Nachrichten über deren eigene Server laufen, werden in diesem System Nachrichten direkt zwischen den Nutzern ausgetauscht, und keine zentrale Instanz kann Nachrichten lesen, zensieren oder blockieren.

Dieses Projekt besteht aus drei Hauptschichten:

Erste Schicht: Fortschrittliche Verschlüsselung
Alle Nachrichten werden mit dem AES-256 Algorithmus geschützt, dem weltweiten Verschlüsselungsstandard. Die Verschlüsselungsschlüssel werden nur auf dem Gerät des Nutzers gespeichert und niemals übertragen. Selbst wenn ein Hacker Zugang zum gesamten Netzwerk erhält, kann er die Nachrichten der Nutzer nicht lesen. Für die Authentifizierung werden ECDSA digitale Signaturen verwendet, die gleiche Technologie wie bei Bitcoin.

Zweite Schicht: Peer to Peer Netzwerk
Das System stellt durch das WebSocket Protokoll direkte Verbindungen zwischen Nutzern her. Jeder Nutzer gilt als Knoten im Netzwerk, der sowohl Nachrichten sendet als auch die Nachrichten anderer weiterleitet. Diese Architektur gewährleistet, dass es keinen einzelnen Ausfallpunkt gibt und das Netzwerk gegenüber Störungen und Zensur resistent ist.

Dritte Schicht: Blockchain und Proof of Work
Jede Nachricht muss vor dem Senden ein mathematisches Proof of Work Problem lösen, was Massennachrichten und Spam verhindert. Nachrichten werden in Blöcken gespeichert und sind nach Bestätigung unveränderlich. Dieser Mechanismus stellt sicher, dass der Nachrichtenverlauf nicht manipuliert werden kann.

Dieses Projekt umfasst zwei separate Komponenten:
Die Serverkomponente, die mit dem Flask Framework geschrieben wurde und für Netzwerkverwaltung, Blockvalidierung und Kommunikation mit anderen Knoten verantwortlich ist. Die Clientkomponente, die mit der PyQt6 Bibliothek erstellt wurde und eine Desktop Benutzeroberfläche bietet.

Nutzer können ihre eigenen Schlüssel generieren, mit anderen kommunizieren, verschlüsselte Nachrichten senden und empfangen sowie den Zustellstatus ihrer Nachrichten einsehen. Alle Daten werden lokal in einer SQLite Datenbank und JSON Dateien gespeichert.

Dieses Projekt eignet sich für Organisationen, die Wert auf Privatsphäre legen, für Journalisten und zivilgesellschaftliche Aktivisten in Ländern mit Zensur, für Unternehmen im Blockchain und Web3 Bereich sowie für Entwickler, die ihren eigenen privaten Messenger entwickeln möchten.

Diese Arbeitsprobe zeigt meine Kompetenz in vier Schlüsselbereichen: fortgeschrittene Python Programmierung, Kryptografie und Cybersicherheit, dezentrale Netzwerke und Softwarearchitektur. Der Code dieses Projekts ist sauber, modular und vollständig dokumentiert und nutzt die neuesten Technologien wie Asyncio und WebSocket.

GitHub: https://github.com/paxmatixamevt/TitanMesh

تایتان والت(TitanVault) - برنامه مدیریت گذرواژه

Titan Vault ist eine hochsichere Passwortverwaltungssoftware, die in Python geschrieben wurde und eine grafische Benutzeroberfläche mit Tkinter bietet.

Hauptmerkmale

Militärische Verschlüsselung: Verwendung des AES-256-GCM Algorithmus zur Datenverschlüsselung

Erweiterte Sicherheit:
Schlüsselableitung mit PBKDF2HMAC mit 600.000 Iterationen
Geschützter Speicher mittels mlock zur Verhinderung von Speicherauszügen
Automatisches Löschen der Zwischenablage nach 20 Sekunden
Zwölf Wörter umfassender persischer Wiederherstellungssatz

Verwaltungsfunktionen:
Hinzufügen, Bearbeiten und Löschen von Passwörtern
Kategorisierung von Passwörtern in Gruppen wie E Mail, Bankwesen, soziale Netzwerke und mehr
Suche und Filterung nach Kategorie
Generierung starker 24 Zeichen langer Passwörter

Praktische Funktionen:
Kopieren von Benutzernamen und Passwörtern
Erstellen von Sicherungskopien
Sperren des Tresors und Löschen des Speichers

Technische Struktur:
Sichere Speicherverwaltung: GuardedMemory Klasse zum Schutz sensibler Daten im Arbeitsspeicher
Tresorverwaltung: VaultManager Klasse für die Kernfunktionen des Tresors wie Erstellen, Öffnen und Speichern
Benutzeroberfläche: TitanVaultApp Klasse mit modernem Dark Mode Erscheinungsbild

Dateiformat
Tresordateien werden mit der Endung .tvault gespeichert und enthalten:
Metadaten wie Kennung, Salz und Hashes
Verschlüsselte Einträge mit AES-256-GCM
SHA-256 Prüfsumme zur Gewährleistung der Integrität

Zum Herunterladen des Quellcodes können Sie mein Karlancer Profil besuchen:
https://www.karlancer.com/profile/1474190

XEDRIX (زدریکس) [Discontinued]

Zedrix ist eine Kryptowährung, die auf einer zentralen Instanz basiert und als experimentelles Projekt entwickelt wurde. Die Hauptherausforderung dieses Projekts bestand darin, herauszufinden, wie man die Möglichkeit zur Fälschung und Manipulation von Informationen von der zentralen Instanz nehmen kann, während gleichzeitig schnelle Transaktionen und ein dauerhafter Serverbetrieb gewährleistet werden.

Durch die Nutzung des Bitcoin Whitepapers, verfasst von Satoshi Nakamoto, konnte ich zu dem Schluss gelangen, dass durch das vollständige Auslassen des vorherigen Transaktionsblocks aus dem SHA256 Hashalgorithmus und dessen Aufzeichnung am Anfang des nächsten Blocks jede geringfügige Änderung oder Fälschung sofort erkannt und verhindert wird.

Für das zweite Problem wurde NodeJS effizient eingesetzt.

Tirag Disk Operating System (TDOS) Alpha5

Tirag Disk Operating System (TDOS) ist ein einfaches Betriebssystem, das mit C# und Cosmos entwickelt wurde, einem verwalteten Open Source Betriebssystem auf C# Basis. Dieses Projekt ist ein leichtgewichtiges Betriebssystem mit Dateiverwaltungsfunktionen und praktischen Befehlszeilenwerkzeugen.

Hauptmerkmale:

Dateisystemverwaltung
Unterstützung für ein virtuelles Dateisystem
Möglichkeit zum Erstellen, Löschen und Verwalten von Dateien und Verzeichnissen
Unterstützung für verschiedene Laufwerke und automatische Erkennung neu angeschlossener Laufwerke wie USB Geräte

Befehlszeilenschnittstelle
Eine Eingabeaufforderung mit Anzeige des aktuellen Verzeichnispfads
Unterstützung für vierzehn verschiedene Befehle zur Systemverwaltung

Zeit und Systemverwaltung
Anzeige von Systemzeit und Datum
Anzeige der Betriebssystemversion
Herunterfahren und Neustart Funktionen

Übersetzung des Bitcoin Whitepapers aus dem Englischen ins Persische.

In dieser Arbeitsprobe habe ich das Bitcoin Whitepaper aus dem Englischen ins Persische übersetzt. Ich habe auch kleinere Anpassungen am Layout vorgenommen, um die visuelle Darstellung zu verbessern.

Was zeigt diese Arbeitsprobe?

Beherrschung der Fachterminologie

Tiefgreifendes Verständnis technischer Konzepte wie Blockchain, Proof of Work, digitale Signaturen und Mining

Fähigkeit, fließend und wissenschaftlich auf Persisch zu schreiben, ohne die ursprünglichen Bedeutungen zu verfälschen

Präzision und Geduld bei der Übersetzung komplexer Begriffe

Mehrwert für die persischsprachige Gemeinschaft, die eine zuverlässige und fließend lesbare Quelle benötigt

PDF Download PDF

Whitepapers

TitanMesh | پروتکل پیام‌رسان غیرمتمرکز [Whitepaper]

Ein Peer to Peer Nachrichtenprotokoll, das die Abhängigkeit von Unternehmen und digitalen Währungen beseitigt. Dieses Projekt bietet mit elliptischer Kurvenkryptografie und mathematischem Proof of Work eine sichere Plattform für den Nachrichtenaustausch ohne Server. Die Implementierung dieses Systems auf Raspberry Pi Knoten zeigt meine Fähigkeit, zensurresistente verteilte Systeme und Zero Trust Sicherheitsarchitekturen zu entwerfen.

Dieses Projekt zeigt meine Fähigkeit, komplexe und sichere Systeme zu entwerfen:

Reine Sicherheit: Nachrichten werden mit dem höchsten Verschlüsselungsniveau übertragen, und selbst Netzwerkadministratoren können nicht auf deren Inhalt zugreifen.

Zensurresistent: Das Netzwerk ist dezentralisiert, das heißt, keine Institution, Regierung oder Firma kann es abschalten.

Geringe Kosten: Im Gegensatz zu vielen dezentralisierten Netzwerken, die teure Ausrüstung erfordern, läuft dieses Netzwerk auf einem fünfzig Dollar teuren Raspberry Pi Board.

Hohe Nachhaltigkeit: Spam Angriffe werden durch mathematische Berechnungen mit Proof of Work verhindert, ohne hohen Energieverbrauch.

Die gesamte technische Dokumentation und alle Diagramme für dieses Projekt, einschließlich des vollständigen Ablaufdiagramms, wurden von mir entworfen und implementiert und können entweder als eigenständiges Produkt oder als Sicherheitsschicht in größeren Projekten verwendet werden.

PDF Download PDF

Dienstleistungen

Implementierung von Kryptographiesystemen und Sicherheit

Leistungsbeschreibung

Implementierung von AES-256-GCM, ECDSA, PBKDF2, Schlüsselverwaltung und sicherer Speicherverwaltung. Geeignet für Wallets, Authentifizierung und einbruchsichere Systeme.

Ende-zu-Ende-Verschlüsselung
Speicherschutz mit mlock
Digitale Signaturen und Zwei-Faktor-Authentifizierung

Vorteile jedes Dienstes:

Vollständige Datensicherheit

Schutz von Passwörtern und Schlüsseln

Speichersicherheit mit mlock

Zwei-Faktor-Authentifizierung

Intelligente Schlüsselverwaltung

Widerstandsfähigkeit gegen Angriffe

Leichtgewichtig und schnell

Flexibilität

Geeignet für den Geschäftseinsatz

Entwicklerfreundlich

Lieferumfang nach Projektabschluss

Vollständiger Quellcode: Ein sauberes, modulares und vollständig kommentiertes Projekt
Technische Dokumentation: Umfassende Dokumentation über Sicherheitsarchitektur, Schlüsselerzeugungsmethoden, Ver- und Entschlüsselungsprozesse sowie Fehlerbehandlung
Installations- und Ausführungsanleitung: Schritt-für-Schritt-Anleitung für die Einrichtung und Ausführung des Projekts auf verschiedenen Betriebssystemen wie Windows, Linux und macOS
Komponententests: Eine Suite automatisierter Tests zur Überprüfung der korrekten Funktionsweise der kryptografischen Operationen
Demo: Ein kurzes Video oder eine Bildschirmaufzeichnung, die die erfolgreiche Ausführung des Projekts und die kryptografischen Operationen zeigt
Abschlussbericht: Eine Zusammenfassung der durchgeführten Arbeiten, aufgetretenen Herausforderungen und Umsetzungslösungen

Blockchain und dezentrale Netzwerke

Leistungsbeschreibung

Entwurf, Vorbereitung und Implementierung von Blockchain-Netzwerken mit folgenden Fähigkeiten:
Peer-to-Peer-Netzwerk mit WebSocket
Proof-of-Work-Konsens und Blockchain
Fähigkeit zur Bereitstellung auf kleinen Einplatinencomputern

Vorteile in Kürze:

Ausführbarkeit auf kleinen Einplatinencomputern einschließlich Raspberry Pi, was Kosten und Energieverbrauch reduziert
Peer-to-Peer-Kommunikation über WebSocket für sofortigen Austausch und Widerstandsfähigkeit gegen Störungen
Hohe Sicherheit durch den Proof-of-Work-Konsensalgorithmus
Dezentral und transparent mit Blockchain-Struktur
Flexibilität in Entwurf und Implementierung, angepasst an die Projektanforderungen

Lieferumfang nach Projektabschluss

Vollständiger Quellcode für Server- und Clientkomponenten mit detaillierter Dokumentation
Konfigurationsdateien für die einfache Knoteneinrichtung in verschiedenen Umgebungen
Architekturdokumentation einschließlich Netzwerkdiagrammen, Datenfluss und Knotenkommunikationsmethoden
Bereitstellungshandbuch mit Anweisungen zur Ausführung des Projekts auf Linux-Servern und sogar Raspberry Pi
Automatisierungsskripte zum gleichzeitigen Starten mehrerer Knoten mit Docker oder Bash
Leistungstestbericht einschließlich Latenz, Bandbreitenverbrauch und Widerstandsfähigkeit gegen Angriffe wie Spam
Demovideo, das das Senden und Empfangen verschlüsselter Nachrichten zwischen mehreren Knoten zeigt

Komplexe und fortgeschrittene Python-Programmierung

Leistungsbeschreibung

Entwicklung von Desktop-Anwendungen mit PyQt6 für professionelle Benutzeroberflächen
Fortschrittliche Automatisierung und Skripterstellung mit Python unter Verwendung von Asyncio und WebSocket
Entwicklung von Befehlszeilenwerkzeugen für die Betriebssystemverwaltung
Datenverarbeitung und Analyse mit Python

Vorteile:

PyQt6: Professionelle, plattformübergreifende und reaktionsfähige Benutzeroberfläche
Asyncio und WebSocket: Gleichzeitige Ausführung, nicht blockierende Verarbeitung und Echtzeitkommunikation
CLI-Tools: Leichte, skriptbare Systemverwaltungsautomatisierung
Datenverarbeitung: Schnelle Analyse mit leistungsstarken Python-Bibliotheken wie Pandas und NumPy

Lieferumfang nach Projektabschluss

Vollständiger Quellcode mit detaillierten Kommentaren auf Persisch oder Englisch
Ausführbare Datei: Bei Bedarf Erstellung von .exe-Dateien mit PyInstaller oder .dmg für macOS
Benutzerhandbuch: Vollständige Erklärung der Softwarenutzung für nicht-technische Anwender
Technische Dokumentation: Einschließlich Beschreibungen der Architektur, Hauptklassen und Funktionen
Komponententests: Mindestens 70 Prozent Codeabdeckung mit Pytest
Automatisiertes Installationsskript: Eine setup.py oder install.sh Datei für die einfache Installation von Abhängigkeiten
Abschlussbericht: Einschließlich Herausforderungen, technischer Entscheidungen und Verbesserungsvorschlägen

Node.js für Echtzeitserver und Webserver

Leistungsbeschreibung

Backend-Webentwicklung mit Node.js und WebSocket für Echtzeitserver

Vorteile:

Echtzeit-WebSocket: Bidirektionale und sofortige Kommunikation zwischen Client und Server
Non-blocking Node.js: Hohe gleichzeitige Verarbeitung mit ereignisgesteuerter Architektur
Hohe Leistung: Geeignet für Echtzeitanwendungen wie Chat, Spiele und Benachrichtigungen
Reichhaltiges Ökosystem: Zugriff auf die umfangreiche npm-Bibliothekslandschaft für schnelle Entwicklung
Skalierbarkeit: Einfache Implementierung von Clustering und Mikrodiensten

Lieferumfang nach Projektabschluss

Vollständiger und gut kommentierter Quellcode in Englisch oder Persisch
Einrichtungs- und Abhängigkeitsinstallationsanleitung mit npm install
Manuelle Tests
Ausführbare Dateien einschließlich der Hauptdateien des Node.js-Projekts
Kurzdokumentation: Eine einseitige kurze Erläuterung der Funktionsweise der Anwendung
Lieferbericht: Einschließlich einer kurzen Erklärung des Implementierungsansatzes und bestehender Herausforderungen

Übersetzung und Dokumentation einschließlich technischer, wissenschaftlicher und professioneller Bearbeitung

Leistungsbeschreibung

Fachübersetzung von Texten aus den Bereichen Blockchain, Kryptografie und Software vom Englischen ins Persische
Verfassen von Whitepapers und technischen Dokumentationen für Softwareprojekte
Professionelle Überarbeitung und Formatierung von Programmiertexten

Vorteile:

Fachübersetzung: Hohe Genauigkeit bei der Wiedergabe von Blockchain-, Kryptografie- und Softwareterminologie vom Englischen ins Persische
Whitepapers und technische Dokumentation: Strukturierte, klare und professionelle Ausarbeitung zur Gewinnung von Investoren und technischen Teams
Überarbeitung und Formatierung von Programmiertexten: Vereinheitlichung der Vorlagen, Korrektur von Grammatikfehlern und Verbesserung der Lesbarkeit von Code und Dokumentation
Zeitersparnis: Das Team kann sich auf die Entwicklung konzentrieren und gleichzeitig auf die Richtigkeit der Dokumentation vertrauen

Lieferumfang nach Projektabschluss

Übersetzte Datei: Ein Word- oder PDF-Dokument mit flüssiger, präziser Übersetzung, die die ursprünglichen Bedeutungen unverfälscht wiedergibt
Gegenüberstellungsdatei: Auf Kundenwunsch ein Dokument, das den englischen und den persischen Text nebeneinander präsentiert
Fachglossar: Bei Bedarf eine Liste technischer Begriffe und deren persischer Entsprechungen
Übersetzungsbericht: Eine kurze Erläuterung der Übersetzungshürden und der getroffenen Entscheidungen für spezifische Begriffe
Unterstützung nach der Lieferung

Kontakt