Skip to content
View arynyklas's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@BinomTT @tgv4f

Block or report arynyklas

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
arynyklas/README.md

Hi, I'm Aryn 👋

Fullstack Python Engineer · Astana, Kazakhstan 🇰🇿
Building production backends, Telegram bots, and pragmatic automation.

Email Telegram Uptime Profile views Followers


About

  • 🛠 Fullstack Software Engineer at Finance Monitoring Agency of Republic of Kazakhstan, shipping production Python backends, web apps, and automation.
  • 🧪 Pragmatic about DDD, dependency injection, integration tests on ephemeral Postgres, and CI/CD that doesn't lie.
  • 🦀 Reach for Rust when Python is the wrong tool — data migration, reconciliation, systems utilities.
  • 🎓 BCS @ Astana IT University · maintainer of ReMoodle — deadline notifier for students.

💻 My stack

skills

Languages

Python · TypeScript / JavaScript · Rust · Go · C / C++ · SQL · Bash · HTML / CSS

Backend (Python)

Web: FastAPI · Litestar · aiohttp · Starlette

Telegram: aiogram 3 · aiogram_dialog · Pyrogram / pyrofork · pytdlib · TON Connect

Async / messaging: asyncio · arq · FastStream · Celery

Data layer: SQLAlchemy · Alembic · Pydantic · beanie · attrs · msgspec

HTTP / scraping: httpx · aiohttp · Selenium · Playwright · BeautifulSoup

LLM / AI: OpenAI · Anthropic · LiteLLM · LangChain (where it earns its keep)

Frontend

React · Mantine · TanStack Query · zod · Vite · Tailwind CSS · TypeScript

Systems / Rust

Tokio · Serde · SQLx · Reqwest · clap — for migration tools and reconciliation utilities

Databases

PostgreSQL (incl. replicas) · Redis · MongoDB · ElasticSearch · Qdrant · SQLite · ClickHouse (light)

Messaging & Storage

NATS / JetStream · RabbitMQ · Kafka · SeaweedFS · MinIO · S3-compatible

Infrastructure

Docker · Docker Compose · k3s / Kubernetes · Helm · ArgoCD · Traefik · Nginx · HAProxy

Terraform · Ansible · Cloudflare · Proxmox VE · iSCSI storage · LVM · ZFS · IPFS

CI/CD & Observability

GitHub Actions (test → build → deploy) · GitLab CI · pre-commit

Grafana · Prometheus · Loki · Tempo · Sentry · OpenTelemetry

Tooling

Linux · Bash · Make · just · Poetry · uv · ruff · mypy · pytest · Cargo · pnpm · Git · GitHub · GitLab · VS Code


🚀 Featured projects

Repo Stack What it does
tg_gifts_notifier ⭐ 48 Python · MTProto Live notifier for new Telegram Gifts — runs @gifts_detector.
SPOwnerBot ⭐ 24 Python · aiogram Telegram channel-owner toolkit.
ArynIDBot ⭐ 11 Python Telegram ID & metadata inspector.
tma-template Python Production-ready backend template for Telegram Mini Apps & bots.

🌐 Spoken languages

🇷🇺 Russian · 🇰🇿 Kazakh — native  |  🇬🇧 English — highly proficient  |  🇨🇿 Czech — B1  |  🇫🇷 French — A1


📊 GitHub stats

GitHub stats Streak

Top languages

📈 Contribution graph

Activity graph


Open to interesting backend / infra / Telegram-platform work — aryn@sek.su

⭐ From arynyklas · brewed with ☕ in Astana

Pinned Loading

  1. SPOwnerBot SPOwnerBot Public

    Python 24 4

  2. ArynIDBot ArynIDBot Public

    Python 11 2

  3. tg_gifts_notifier tg_gifts_notifier Public

    Python 48 12

  4. tgv4f/player tgv4f/player Public

    Telegram: Voice for Fun — player

    Python 1

  5. tgv4f/recorder tgv4f/recorder Public

    Telegram: Voice for Fun — recorder

    Python 1

  6. tma-template tma-template Public template

    Forked from itisnotyourenv/tma-template

    My backend template for Telegram Mini Apps and bots

    Python