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
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.
- Local Data Regeneration Paradigm — data transmission → synchronous state discovery. DOI: 10.5281/zenodo.17264327
- Pointer-Based Security Paradigm — data protection → data non-existence. DOI: 10.5281/zenodo.17204738
- Position-Candidate-Hypothesis (PCH) Paradigm — structural-statistical approach to NP-complete problems. DOI: 10.5281/zenodo.17614888
- Deterministic Game Engine — practical validation of theoretical paradigms. DOI: 10.5281/zenodo.17383447
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
Deterministic Smart Password Generators, Managers and Libraries
Traveling Salesman Problem Solvers and Benchmarks
Cross-Platform 2fa TOTP Managers
Smart Repository Managers and Cores
Deterministic Infinite Generators
4+ paradigms with DOI and Ecosystems
Full list on Ecosystems page
Run grouped shell commands from a TOML file with blocks, confirmation modes, and logging
Django-powered social network platform with real-time messaging
Cross-platform desktop manager (PyQt5) — zero storage
Offline Android app — deterministic generation
Web-based — secret never leaves your browser
Windows desktop manager with .NET
Terminal-based manager for Windows
Terminal-based generator for Windows
Console password generator for Windows
Console Smart Password Manager (Python)
Console Smart Password Generator (Python)
GitHub repository management with visual interface
GitHub repository management from command line
Offline TOTP manager for Linux (PyQt5)
Offline TOTP manager for Android (Kotlin)
CLI TOTP manager for Linux
Bash TOTP manager for Linux
Project and task management with PyQt5
Desktop task manager with priorities (PyQt5)
Find and manage duplicate files (PyQt6)
Safe CLI duplicate workflow (Rust)
Batch sync Forgejo repositories
Command-line Forgejo sync tool
Automated backup of GitHub repositories
Manage GitHub SSH keys from CLI
Console task management application
Collect pip dependencies for offline install
Universal async Telegram bot
Task management via Telegram
Full list on Applications page
Run grouped shell commands from a TOML file with blocks, confirmation modes, and logging
Software Architect | Independent Researcher | Paradigms Author
Self-updating technical portfolio — live data from GitHub
Deterministic time-based path generation
Dynamic secret admin URL for Django
Git repository management library
Forgejo repository sync core
Cryptographic password generation without storage (Python)
JavaScript implementation of smartpasslib
Kotlin implementation of smartpasslib
Go implementation of smartpasslib
C# implementation of smartpasslib
Smart Passwords Library for Rust
TSP solver with heuristics — outperforms by ~25%
TSP algorithm testing infrastructure
Exact TSP solver with Branch and Bound
Go implementation of exact TSP solver
Dual-mode TSP solver in Rust
High-performance TSP with Dynamic Gravity (Rust)
Universal TSP path improver (PCH paradigm)
Deterministic infinite library generator
Deterministic infinite image generator
Security through data non-existence — paradigm
Synchronous state discovery — paradigm
NP-complete structural analysis — paradigm
2.8M elements/sec, O(1) state access — tech report
Command creation, storage and execution
Modules for working with command packages
Cross-platform console command manager
Config manager for click utilities
Tools for creating console applications
Smart printer for console applications
Cross-platform path library
Command executor library
Smart text decorator
Cross-platform random data generators
Smart authentication library
Academic research portfolio with real-time metrics
Redis storage manager
Smart text randomizer
Advanced Two-Factor Authentication system
Python blockchain implementation
Collection of design patterns in Python
QR codes generator
Console password generator for Windows (C#)
Console task manager
Gender classifier neural net in Rust (no ML libs)
Gender classifier neural net in pure Python
Desktop project and task management
Cross-platform desktop manager for deterministic passwords
Offline smart password manager for Android
Web-based smart password manager
Desktop manager for deterministic passwords (C#)
Terminal-based smart password manager (C#)
Terminal-based smart password generator (C#)
Console Smart Password Manager
Terminal-based smart password generator
CLI tool for managing GitHub repositories
GUI tool for managing GitHub repositories
Offline TOTP 2FA manager for Linux (GUI)
Lightweight, offline TOTP manager for Android
Offline TOTP 2FA manager for Linux (Bash)
Offline TOTP 2FA manager for Linux (CLI)
Console ToDo app
Simplifies cloning of private GitHub repositories
CLI batch Forgejo sync
Desktop GUI batch Forgejo sync
Find and manage duplicate files (PyQt6)
Modern desktop Todo application
Full-featured web task manager
Modern desktop task manager (PyQt5)
Universal async Telegram bot
Async Telegram bot for ToDo
Smart Legion Lab Library
Collect dependencies for offline install
Clone and back up GitHub repositories and GISTs
Modern Django-powered social network platform
Safe CLI duplicate workflow (Rust)
Full list on Projects page
Cryptographic password generation without storage (Python)
JavaScript implementation of smartpasslib
Kotlin implementation of smartpasslib
Go implementation of smartpasslib
C# implementation of smartpasslib
Smart Passwords Library for Rust
TSP solver with heuristics — outperforms by ~25%
TSP algorithm testing infrastructure
Exact TSP solver with Branch and Bound
High-performance Rust TSP with Dynamic Gravity
Universal TSP path improver using PCH paradigm
Deterministic infinite library generator
Deterministic infinite image generator
Git repository management library
Forgejo repository sync core
Command creation, storage and execution
Modules for working with command packages
Cross-platform console command manager
Config manager for click utilities
Tools for creating console applications
Smart printer for console applications
Cross-platform path library
Command executor library
Smart text decorator
Cross-platform random data generators
Smart authentication library
Redis storage manager
Smart text randomizer
Advanced Two-Factor Authentication system
Deterministic time-based path generation
Dynamic secret admin URL for Django
Simplifies cloning of private GitHub repositories
Console Smart Password Manager
Console Smart Password Generator
Full list on Libraries page
Architectural shift from data protection to data non‑existence
Synchronous state discovery - regenerate data locally rather than transmit it
2.8M elements/sec, O(1) state access - tech report
Structural-statistical approach to NP-complete problems
Full list on Research page
Architectural shift from data protection to data non‑existence
Synchronous state discovery
2.8M elements/sec, O(1) state access
Structural-statistical approach to NP-complete
Full list on Articles page