Skip to content
View AsviS's full-sized avatar
💻
💻

Organizations

@MediaBayNetwork @cantera-works

Block or report AsviS

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
AsviS/README.md
Typing SVG

Backend Developer · Node.js / TypeScript / PHP

Profile views


👨‍💻 About Me

I’m a backend developer with hands-on experience in designing, building, and maintaining backend systems, RESTful APIs, and third-party integrations.

  • 🛠 Specialize in backend development using Node.js and TypeScript, building APIs with Express.js and Strapi, and working with PHP-based systems.
  • 💳 Hands-on with payment gateway integrations — Stripe, Primer.io, OPPWA, CatalystPay, eMerchantPay
  • 🗄 Experienced with PostgreSQL, MySQL, and MongoDB; designed and optimized data models and queries. Worked with TypeORM for data access layer. Implemented background processing using Redis and BullMQ queues.
  • 🚀 Building production-grade open-source pet projects on NestJS + TypeScript in my spare time
  • 🌱 Currently exploring NestJS, Docker, Kubernetes, microservices architecture, Laravel and OOP patterns

🛠 Tech Stack

Languages

JavaScript TypeScript PHP SQL HTML5 CSS3

Backend Frameworks & Runtimes

Node.js Express NestJS Strapi Laravel

Databases & ORM

PostgreSQL MongoDB MySQL TypeORM

Queues, Caching & DevOps

Redis BullMQ Docker Git GitHub Actions Nginx PM2 Cloudflare

Integrations & Tools

Stripe REST API Postmark Telegram Bot Puppeteer Jest


🚀 Featured Projects

A production-ready Telegram bot built for the XP Metal Detectors community to deliver real-time firmware update notifications.

Stack: NestJS 11 · TypeScript · grammY · PostgreSQL + TypeORM · Redis + BullMQ · Docker · Pino · Jest

  • Modular NestJS architecture (bot · database · xp-api · queue · scheduler · common)
  • Async notification pipeline on BullMQ + Redis with dedicated processors
  • Cron-scheduled firmware checks via @nestjs/schedule integrated with the official XP API
  • Multilingual support for 8 languages (@grammyjs/i18n + Fluent)
  • RBAC via NestJS guards · admin broadcasts · API account management
  • Security: API token rotation, encrypted credentials, graceful error handling

A multi-phase web scraper that collects structured data on AI tools from theresanaiforthat.com.

Stack: Node.js · Puppeteer · Puppeteer Extra (Stealth Plugin) · Winston · Dotenv

  • Three-phase pipeline: link collection → tool detail extraction → category tree
  • Anti-detection: User-Agent rotation, randomized delays, viewport randomization, stealth plugin
  • Recursive category-tree traversal with both flat-list and hierarchical JSON output
  • Centralized Winston logging with environment-driven configuration
  • Detailed JSON schema (features, pricing, modalities, releases, FAQ, pros/cons)

⚽ Sports Data Parser & Prediction System

A real-time scraper that collects football match data and delivers automated predictions to a Telegram channel.

Stack: Node.js · Puppeteer · MySQL · Telegraf.js

  • Real-time data collection from soccerstand.com / flashscore.ua
  • Automated football match prediction pipeline with Telegram delivery
  • MySQL schema for historical match data and prediction results

🤝 Let's Connect

Telegram Email X / Twitter


😉

Popular repositories Loading

  1. xpmetaldetectors-tg-bot xpmetaldetectors-tg-bot Public

    XP Metal Detectors Firmware Bot – a NestJS + grammY Telegram bot that tracks XP Deus II / WS6 / WSA2 firmware via the official API, stores versions in PostgreSQL and sends multilingual notification…

    TypeScript 3

  2. stellarisMap stellarisMap Public

    JavaScript 2

  3. grokking_algorithms grokking_algorithms Public

    Forked from egonSchiele/grokking_algorithms

    Code for the book Grokking Algorithms (https://www.amazon.com/dp/1633438538)

    JavaScript 2

  4. system-prompts-and-models-of-ai-tools system-prompts-and-models-of-ai-tools Public

    Forked from x1xhlol/system-prompts-and-models-of-ai-tools

    FULL v0, Cursor, Manus, Augment Code, Same.dev, Lovable, Devin, Replit Agent, Windsurf Agent, VSCode Agent, Dia Browser, Xcode, Trae AI, Cluely & Orchids.app (And other Open Sourced) System Prompts…

    2

  5. AsviS AsviS Public

    Hi there 👋 I'm Ihor Dziuba

    2

  6. nestjs-blog nestjs-blog Public

    TypeScript 2