Skip to content
View ferhat-mousavi's full-sized avatar
👍
👍

Highlights

  • Pro

Organizations

@Asha-Empire @SaleFlex

Block or report ferhat-mousavi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ferhat-mousavi/README.md

I'm Ferhat Mousavi, a seasoned software architect and developer whose journey began in 1991. Over the years I've mastered a wide range of programming languages, starting with BASIC, C and Pascal and evolving into modern technologies such as Python, C#, Java, Flutter and more. My career has always been about pushing the boundaries of technology, constantly learning and adapting to the fast‑paced world of software development.


Regulatory platforms for Turkey's fiscal ecosystem

I engineered two nationwide, compliance-grade platforms entirely in Python for Turkey's Revenue Administration (GİB):

ÖKC TSM Center — A Trusted Service Manager that orchestrates the full life‑cycle of next‑generation fiscal cash registers: distributing secure keys and software, tracking critical events, and relaying sales data to GİB with a guaranteed 99.75 % SLA.

GMÖEBYS (VUK 507) — A hardware‑agnostic, cloud‑native system for end‑to‑end secure mobile payments that generates and archives fiscal e‑documents in real time via the Güvenli Mali Uygulama core, closing tax gaps by binding every mobile sale to an auditable e‑invoice.

Both platforms share a multi‑tier microservice backbone (Django/DRF + Celery, PostgreSQL, Redis), run on Kubernetes for zero‑downtime upgrades, integrate HSM‑backed PKI, and meet PCI‑DSS / EMV standards.


SaleFlex — Open‑Source Retail Ecosystem

SaleFlex is a modular, MIT‑licensed retail platform I'm building to cover everything from a single checkout terminal to a multi‑store chain — with offline‑first reliability from the ground up.

Component Role Stack
SaleFlex.PyPOS Touch‑screen POS application for store‑floor checkout Python 3.13+, PySide6, SQLAlchemy, SQLite / PostgreSQL
SaleFlex.OFFICE Back‑office console for managers — products, campaigns, customers, warehouses Python, PySide6, SQLAlchemy
SaleFlex.GATE Central API hub — multi‑tenant company / store / terminal management Django, DRF, Python 3.12+

The ecosystem supports multi‑payment processing (cash, card, mobile, loyalty, split‑tender), a campaign engine, tiered loyalty programmes, real‑time inventory tracking, and a ready‑made adapter layer for ERP (SAP, Oracle, Logo), payment gateways, and external platforms. All repositories are public and free under the MIT License.


Games built in Unreal Engine 5

I design and develop games solo under the Mousavi Tech label, building every system from the ground up in UE5.

Game Genre Status
Asha Empire: Exodus Sci‑fi action / open world Early Access — released Oct 2024
Abyssbound Dark fantasy co‑op roguelite (1–4 players) Coming soon
Evac Point Co‑op survival shooter (up to 3 players) Coming soon
Signal Lost: The Ping First‑person atmospheric horror Coming soon

Asha Empire: Exodus drops players into a 9 km² sci‑fi open world on the moon Sirina, taking on the roles of Imperial Commanders Rexis or Kyra to recover databanks from rebel‑held sectors. Abyssbound is a dark‑fantasy roguelite where players bond with fallen Veil Guardian spirits that guide, encourage, or psychologically pressure them across ever‑shifting dungeon runs. Evac Point is a long‑form co‑op survival shooter — one massive post‑apocalyptic town, one extraction point, a minimum 3‑hour run with hunger, thirst, crafting, zombies, and armed factions in the way. Signal Lost: The Ping is a solo atmospheric horror game set in a pitch‑black underground facility, where a sonar‑like PING pulse briefly reveals the environment but simultaneously raises threat and draws a relentless AI sentinel closer.

All titles are built entirely in Unreal Engine 5, published under the Asha Empire universe or Mousavi Tech, and ship with 11–12 language localizations.


Asha Empire Online — Blockchain MMORPG

Asha Empire Online is a sci‑fi MMORPG set across a vast galaxy, blending strategy, TPS/FPS combat, and RPG progression in a player‑owned economy. The game is actively in development; I periodically bring it live on dedicated servers for closed test sessions with a small early community.

Players start on the planet Vita Nova and expand outward to space stations, distant planets, and hidden outposts. At the core of the economy is the Asha Empire Credit (AEC) — a fungible SPL token on the Solana network used for all in‑game transactions, trading, and investment operations. Characters are represented as NFTs on Solana, each unique in attributes and fully tradable through the in‑game asset marketplace at Asha Empire Trade.

Completed milestones include the teleport system, in‑game bank accounts, the EXP/progression system, in‑game market and academy, mission system (alpha), player private hangars, NFT character integration, and the full game asset trading platform. The game is supported by a network of dedicated subdomains: asha-empire.online (player portal), Asha Empire Wiki (lore & game database), asha-empire.dev (support & dev forum), and Asha Empire Trade (asset exchange).


Solana / Rust — Smart Contracts & Web3

Beyond the AEC token, I build on‑chain programs and infrastructure for the Solana ecosystem entirely in Rust, using the Anchor framework:

Staking contracts — On‑chain staking programs with configurable lock periods, reward distribution logic, and account validation, used for AEC and NFT‑backed staking within the Asha Empire economy.

NFT marketplace — A Solana program handling listing, bidding, and settlement of NFT assets (characters, PassCards, mining NFTs) with escrow accounts and royalty enforcement via Metaplex standards.

Governance — On‑chain voting programs that allow token holders to submit and vote on proposals, with weighted voting tied to AEC holdings.

NFT collections (Metaplex) — Multiple collections minted through Metaplex, including game character NFTs (250+ unique characters across several batches), PassCard NFTs, and AEC mining NFTs, each with on‑chain metadata and integrated directly into game systems.

AEC (SPL Token) — The Asha Empire Credit fungible token: a custom SPL token with a market‑driven supply/demand model, off‑chain transaction support for free in‑game transfers, and on‑chain settlement for wallet‑level deposits and withdrawals.


End‑to‑end payment expertise

One of my core specialities is payment systems. My deep understanding spans EMV, ISO 8583, APACS, e‑payments, VAS and loyalty programs. I've architected robust, highly‑available payment solutions for retail, banking and cryptocurrency — integrating everything from fiscal ECR/POS devices to advanced terminal solutions.


Sharing knowledge

I created the Python Komple Eğitim Serisi on YouTube and Udemy to guide the next generation of developers. Teaching and empowering others has always been one of my biggest passions.


Stack highlights

Python · C# · Flask · FastAPI · Django/DRF · JavaScript/TypeScript · Celery · Kafka · PostgreSQL · Redis · Hazelcast · Kubernetes · MongoDB · Unreal Engine 5 · C++ · Rust · Anchor · Solana · SPL Tokens · Metaplex · Solidity · Web3


My journey is about more than just coding — it's about designing systems, creating worlds and pushing technology to new heights. Whether I'm securing millions of fiscal transactions per day, building an open retail platform like SaleFlex, crafting immersive games in UE5, engineering on‑chain programs on Solana, or mentoring new developers, I'm driven by the desire to innovate and inspire.

Pinned Loading

  1. SaleFlex/SaleFlex.PyPOS SaleFlex/SaleFlex.PyPOS Public

    SaleFlex.PyPOS is a modern Python-based, touch-optimized POS system with dynamic database-driven forms, fast in-memory caching, multi-payment processing, and 98+ structured models. It includes auto…

    Python 10 11

  2. SaleFlex/SaleFlex.mPOS SaleFlex/SaleFlex.mPOS Public

    SaleFlex.mPOS is a modern Android-based, touch-optimized POS system with multi-payment processing. It includes automatic document management, closure handling, and seamless integration with SaleFle…

    1

  3. SaleFlex/SaleFlex.OFFICE SaleFlex/SaleFlex.OFFICE Public

    SaleFlex.OFFICE is a centralized management system designed to work with multiple instances of SaleFlex.PyPOS applications in a store.

    Python 2 1

  4. SaleFlex/SaleFlex.GATE SaleFlex/SaleFlex.GATE Public

    SaleFlex.GATE is a centralized management system designed to work with multiple instances of the SaleFlex.PyPOS and SaleFlex.mPOS application. It acts as a control hub for businesses operating acro…

    Python 4 2

  5. SaleFlex/SaleFlex.POS SaleFlex/SaleFlex.POS Public

    SaleFlex is a flexible and modular retail automation system designed to empower businesses with seamless management and scalability from anywhere.

    C# 6 1

  6. Asha-Empire/Asha-Empire-Exodus-The-Last-Light-of-a-Dying-Empire Asha-Empire/Asha-Empire-Exodus-The-Last-Light-of-a-Dying-Empire Public

    As the Asha Empire's dominion among the stars falters, the last hope rests in your hands. In Asha Empire: Exodus, command elite imperial soldiers Rexis or Kyra as you infiltrate the fallen Sirina b…

    1