@smartlegionlab
Alexander Suvorov Sr.

Chief Systems Architect & Full-Stack Developer | Computer Science Researcher | Paradigm Creator | Founder Smart Legion Lab


  • Ecosystems
  • Applications
  • Projects
  • Libraries
  • Research & Publications
  • Articles
Core Focus Areas

Paradigm Creation
Computer Science Research
Systems Architecture
Ecosystem Engineering
Deterministic Systems
Security & Cryptography
Zero-Storage Architecture
Password & 2FA Systems
NP-Hard Optimization
Algorithm Design
Full-Stack Development
CLI & Console Tooling
Desktop Applications
Web Platforms
Mobile & Android
Bots & Automation
Repository Management
Open-Source Libraries
Cross-Platform Porting
Decentralized Architectures
Modular Framework Design
High-Load & Performance
Academic Publishing
R&D Leadership

Alexander Suvorov Sr.

Chief Systems Architect & Full-Stack Developer | Computer Science Researcher | Paradigm Creator | Founder Smart Legion Lab

Who I Am


I am a systems architect and independent researcher. I design and build multi-layer, cross-platform software ecosystems, conduct scientific research and develop applied software — from foundational concepts to fully working systems.

As the founder of Smart Legion Lab, I am responsible for all areas of the lab's activity: scientific research, systems architecture, ecosystem design, development and publication of results.

Python is my primary development language. I also design and write in Go, C#, Kotlin, JavaScript and Rust. I implement and maintain consistent system logic across my entire multi-language stack.

My experience covers public and internal projects, open-source and closed-source development, products for individual users and solutions for businesses. My libraries and applications are used by developers worldwide, and my publications on Zenodo have a confirmed interest from the academic community.

What I Do


  • Original Paradigms (R&D) — conceptual models in computer security, information theory, and computational complexity. Every paradigm is backed by a registered DOI, a publication on Zenodo, and a working reference implementation.
  • Cross-Platform Ecosystems — architectural stacks covering cryptography, passwords and 2FA, heuristic optimization, deterministic generators, repository management, and research tasks.
  • Cores and Libraries — platform-agnostic cores, cross-language libraries, and internal frameworks implementing the core logic of systems.
  • Applications and Services — desktop GUIs, mobile clients, web services, CLI tools, and bots. User-facing, corporate, and internal.
  • Information Systems — CRM, internal platforms, business process automation.
  • Open-Source Libraries — packages (BSD-3-Clause) in international PyPI and Crates registries, used by developers worldwide.

Scientific Research & Author's Paradigms


I develop novel conceptual models aimed at replacing traditional vulnerabilities of data transmission and storage with deterministic logic, structural-statistical analysis and algorithmic approaches.

Ecosystems & Code Production


I lead the full development cycle — from designing architectural components to implementing ready solutions.

I design and maintain multi-layer software ecosystems covering decentralized cryptography, NP-hard optimization, deterministic generators, 2FA security, repository automation and computer science research. Each ecosystem is built as a complete vertical stack that includes:

  • Theoretical Research — mathematical models, algorithmic proofs and scientific publications with registered DOIs.
  • Cores and Libraries — platform-agnostic backends and cross-language libraries implementing the core logic of systems.
  • Client Implementations — interfaces built on a unified business logic for different environments: CLI tools, desktop GUIs, mobile clients, web services, and automation bots.

Infrastructure Scope

  • Project Base — a broad spectrum of active projects: from research testbeds and production systems to user-facing applications, utilities and automation tools, covering different domains and levels of the stack.
  • Library Ecosystem — a set of distributed packages (BSD-3-Clause) present in international PyPI and Crates registries, with real usage in industrial development and open-source projects.
  • Research Footprint — publications with registered DOIs on Zenodo, in demand in the academic community and referenced in related work.

Technical Stack


  • Languages: Python (primary) · Go · C# · Kotlin · JavaScript · Rust · Bash · LaTeX · HTML/CSS
  • Backend & API: Django · DRF · FastAPI · Flask · ASP.NET Core · Celery · REST API · Async I/O · WebSockets / SSE
  • Frontend: HTML5 · CSS3 · Bootstrap · JavaScript · HTMX · Alpine.js
  • Desktop: PyQt5/6 · Flet · WinForms · WPF · Tkinter · Pygame
  • Mobile: Android SDK (Kotlin) · Jetpack Compose · XML Layouts · Material Design · Gradle
  • Databases & Caching: PostgreSQL · Redis · MariaDB · SQLite · Django ORM · SQLAlchemy
  • Data & Imaging: NumPy · Pillow (PIL) · Matplotlib · Pandas
  • DevOps & Infrastructure: Docker · Kubernetes · Linux (Arch) · Nginx · Gunicorn · Uvicorn · GitHub Actions · Terraform · Ansible · systemd
  • QA & Tooling: pytest · mypy · flake8 · black · ruff · pre-commit · Coverage
  • Packaging: PyPI · Cargo / Crates.io · NuGet · npm · Maven / Gradle · pyproject.toml · setuptools / hatchling
  • Security & Cryptography: Zero-Knowledge & Decentralized Architectures · Zero-Storage Cryptography · TOTP/HOTP · 2FA · SHA-256 · CSPRNG · AES-256-GCM · GPG · SSH
  • Algorithms: Heuristic Optimization · Deterministic Engines · Traveling Salesman Problem (TSP) · 2-opt/3-opt · Christofides · Branch & Bound · Dynamic Gravity · Angular-Radial · PCH Improver
  • CLI Frameworks: Click · argparse · smartcliapp · climan · commandex · commandpack · commandman
  • Bots & Async: aiogram · python-telegram-bot · asyncio · Celery workers · Telegram / VK automation
  • Repositories & Automation: GitHub API · Forgejo API · Git sync & backup · SSH key management
  • Publishing & Academic: Zenodo · ORCID · DOI Registration · LaTeX / BibTeX · TikZ

Native Development Environment: Arch Linux ❤️

Collaboration & Availability


Open For: Architecture Consulting · Research Collaborations · Full-Cycle Software Development · Multi-Language Cores and Ecosystems.
Location: Remote / Worldwide

Smart Passwords Ecosystem

Deterministic Smart Password Generators, Managers and Libraries

NP Problem Ecosystem

Traveling Salesman Problem Solvers and Benchmarks

2FA Management Ecosystem

Cross-Platform 2fa TOTP Managers

Repository Management Ecosystem

Smart Repository Managers and Cores

Deterministic Ecosystem

Deterministic Infinite Generators

Research Ecosystem

4+ paradigms with DOI and Ecosystems

Full list on Ecosystems page

Smart Command Runner (Rust)

Run grouped shell commands from a TOML file with blocks, confirmation modes, and logging

Smart Social Network

Django-powered social network platform with real-time messaging

Smart Password Manager (Desktop)

Cross-platform desktop manager (PyQt5) — zero storage

Smart Password Manager (Android)

Offline Android app — deterministic generation

Smart Password Manager (Web)

Web-based — secret never leaves your browser

Smart Password Manager (C# Desktop)

Windows desktop manager with .NET

Smart Password Manager (C# CLI)

Terminal-based manager for Windows

Smart Password Generator (C# CLI)

Terminal-based generator for Windows

Smart Password Generator (C#)

Console password generator for Windows

CliPassMan

Console Smart Password Manager (Python)

CliPassGen

Console Smart Password Generator (Python)

Smart Repository Manager (GUI)

GitHub repository management with visual interface

Smart Repository Manager (CLI)

GitHub repository management from command line

Smart 2FA Manager (Desktop)

Offline TOTP manager for Linux (PyQt5)

Smart 2FA Manager (Android)

Offline TOTP manager for Android (Kotlin)

Smart 2FA Manager (CLI)

CLI TOTP manager for Linux

Smart 2FA Manager (Bash)

Bash TOTP manager for Linux

Smart Project Manager

Project and task management with PyQt5

Smart Task Manager

Desktop task manager with priorities (PyQt5)

Smart File Duplicate Manager (GUI)

Find and manage duplicate files (PyQt6)

Smart File Duplicate Manager (Rust CLI)

Safe CLI duplicate workflow (Rust)

Forgejo Sync Manager (GUI)

Batch sync Forgejo repositories

Forgejo Sync Manager (CLI)

Command-line Forgejo sync tool

GitHub Repos Backup Tools

Automated backup of GitHub repositories

GitHub SSH Key Manager

Manage GitHub SSH keys from CLI

TODO App (CLI)

Console task management application

Smart Pip Collector

Collect pip dependencies for offline install

Personal Telegram Bot

Universal async Telegram bot

Todo App Telegram Bot

Task management via Telegram

Full list on Applications page

smart-command-runner-rs

Run grouped shell commands from a TOML file with blocks, confirmation modes, and logging

smartlegionlab

Software Architect | Independent Researcher | Paradigms Author

smartlegionlab.github.io

Self-updating technical portfolio — live data from GitHub

smart-dynamic-path

Deterministic time-based path generation

django-smart-dynamic-path

Dynamic secret admin URL for Django

smart-repository-manager-core

Git repository management library

forgejo-sync-manager-core

Forgejo repository sync core

smartpasslib

Cryptographic password generation without storage (Python)

smartpasslib-js

JavaScript implementation of smartpasslib

smartpasslib-kotlin

Kotlin implementation of smartpasslib

smartpasslib-go

Go implementation of smartpasslib

smartpasslib-csharp

C# implementation of smartpasslib

smartpasslib-rs

Smart Passwords Library for Rust

smart-tsp-solver

TSP solver with heuristics — outperforms by ~25%

smart-tsp-benchmark

TSP algorithm testing infrastructure

smart-tsp-oracle

Exact TSP solver with Branch and Bound

exact-tsp-solver

Go implementation of exact TSP solver

exact-tsp-solver-rs

Dual-mode TSP solver in Rust

smart-dynamic-gravity-tsp-rs

High-performance TSP with Dynamic Gravity (Rust)

smart-pch-tsp-rs

Universal TSP path improver (PCH paradigm)

smart-babylon-library

Deterministic infinite library generator

babylonian-image-library

Deterministic infinite image generator

pointer-based-security-paradigm

Security through data non-existence — paradigm

local-data-regeneration-paradigm

Synchronous state discovery — paradigm

position-candidate-hypothesis-paradigm

NP-complete structural analysis — paradigm

deterministic-game-engine-report

2.8M elements/sec, O(1) state access — tech report

commandex

Command creation, storage and execution

commandpack

Modules for working with command packages

commandman

Cross-platform console command manager

climan

Config manager for click utilities

smartcliapp

Tools for creating console applications

smartprinter

Smart printer for console applications

smartpathlibrary

Cross-platform path library

smartexecutorlib

Command executor library

smarttextdecorator

Smart text decorator

smartrandom

Cross-platform random data generators

smartauthen

Smart authentication library

alexander-suvorov

Academic research portfolio with real-time metrics

smart-redis-storage

Redis storage manager

smart-text-randomizer

Smart text randomizer

smart-2fa-secure

Advanced Two-Factor Authentication system

blockchain

Python blockchain implementation

python-patterns

Collection of design patterns in Python

qr-codes-generator

QR codes generator

SmartPasswordGenerator

Console password generator for Windows (C#)

clitodo

Console task manager

name-gender-nn-rs

Gender classifier neural net in Rust (no ML libs)

name-gender-nn-py

Gender classifier neural net in pure Python

smart-project-manager

Desktop project and task management

smart-password-manager-desktop

Cross-platform desktop manager for deterministic passwords

smart-password-manager-android

Offline smart password manager for Android

smart-password-manager-web

Web-based smart password manager

SmartPasswordManagerCsharpDesktop

Desktop manager for deterministic passwords (C#)

SmartPasswordManagerCsharpCli

Terminal-based smart password manager (C#)

SmartPasswordGeneratorCsharpCli

Terminal-based smart password generator (C#)

clipassman

Console Smart Password Manager

clipassgen

Terminal-based smart password generator

smart-repository-manager-cli

CLI tool for managing GitHub repositories

smart-repository-manager-gui

GUI tool for managing GitHub repositories

smart-2fa-manager-desktop

Offline TOTP 2FA manager for Linux (GUI)

smart-2fa-manager-android

Lightweight, offline TOTP manager for Android

smart-2fa-manager-bash

Offline TOTP 2FA manager for Linux (Bash)

smart-2fa-manager-cli

Offline TOTP 2FA manager for Linux (CLI)

todo-app-cli

Console ToDo app

github-ssh-key

Simplifies cloning of private GitHub repositories

forgejo-sync-manager-cli

CLI batch Forgejo sync

forgejo-sync-manager-gui

Desktop GUI batch Forgejo sync

smart-file-duplicate-manager

Find and manage duplicate files (PyQt6)

smart-todo-app-desktop

Modern desktop Todo application

smart-todo-app-local

Full-featured web task manager

smart-task-manager

Modern desktop task manager (PyQt5)

personal-telegram-bot

Universal async Telegram bot

todo-app-tg-bot

Async Telegram bot for ToDo

smart-legion-lab-library

Smart Legion Lab Library

smart-pip-collector

Collect dependencies for offline install

github-repos-backup-tools

Clone and back up GitHub repositories and GISTs

smart-social-network

Modern Django-powered social network platform

smart-file-duplicate-manager-rs

Safe CLI duplicate workflow (Rust)

Full list on Projects page

smartpasslib

Cryptographic password generation without storage (Python)

smartpasslib-js

JavaScript implementation of smartpasslib

smartpasslib-kotlin

Kotlin implementation of smartpasslib

smartpasslib-go

Go implementation of smartpasslib

smartpasslib-csharp

C# implementation of smartpasslib

smartpasslib-rs

Smart Passwords Library for Rust

smart-tsp-solver

TSP solver with heuristics — outperforms by ~25%

smart-tsp-benchmark

TSP algorithm testing infrastructure

smart-tsp-oracle

Exact TSP solver with Branch and Bound

smart-dynamic-gravity-tsp-rs

High-performance Rust TSP with Dynamic Gravity

smart-pch-tsp-rs

Universal TSP path improver using PCH paradigm

smart-babylon-library

Deterministic infinite library generator

babylonian-image-library

Deterministic infinite image generator

smart-repository-manager-core

Git repository management library

forgejo-sync-manager-core

Forgejo repository sync core

commandex

Command creation, storage and execution

commandpack

Modules for working with command packages

commandman

Cross-platform console command manager

climan

Config manager for click utilities

smartcliapp

Tools for creating console applications

smartprinter

Smart printer for console applications

smartpathlibrary

Cross-platform path library

smartexecutorlib

Command executor library

smarttextdecorator

Smart text decorator

smartrandom

Cross-platform random data generators

smartauthen

Smart authentication library

smart-redis-storage

Redis storage manager

smart-text-randomizer

Smart text randomizer

smart-2fa-secure

Advanced Two-Factor Authentication system

smart-dynamic-path

Deterministic time-based path generation

django-smart-dynamic-path

Dynamic secret admin URL for Django

github-ssh-key

Simplifies cloning of private GitHub repositories

clipassman

Console Smart Password Manager

clipassgen

Console Smart Password Generator

Full list on Libraries page

Pointer‑Based Security Paradigm

Architectural shift from data protection to data non‑existence

Local Data Regeneration Paradigm

Synchronous state discovery - regenerate data locally rather than transmit it

Deterministic Game Engine

2.8M elements/sec, O(1) state access - tech report

Position-Candidate-Hypothesis Paradigm

Structural-statistical approach to NP-complete problems

Full list on Research page

Pointer‑Based Security Paradigm

Architectural shift from data protection to data non‑existence

Local Data Regeneration Paradigm

Synchronous state discovery

Deterministic Game Engine

2.8M elements/sec, O(1) state access

Position-Candidate-Hypothesis Paradigm

Structural-statistical approach to NP-complete

Full list on Articles page