Batumi, Ajaria, Georgia
6K followers 500+ connections

Join to view profile

About

🚀 Flutter Lead Software Engineer | Expert in Dart, Full-Stack Development & DevOps |…

Services

Articles by Mike

  • Business Logic Component [4 of 4]
    Apr 4, 2023

    Business Logic Component [4 of 4]

    In this final article of the BLoC series, we will look at code examples and practical implementation of several popular…

  • Business Logic Component [3 of 4]
    Apr 4, 2023

    Business Logic Component [3 of 4]

    In the third part of a series of articles about the bloc, we will analyze successful and unsuccessful decisions…

  • Harness the Power of Anonymous Functions in Dart
    Apr 4, 2023

    Harness the Power of Anonymous Functions in Dart

    Anonymous functions, also known as lambda expressions or closures, are an essential part of modern programming…

  • Handling Asynchronous Dependencies in Flutter & Dart
    Apr 4, 2023

    Handling Asynchronous Dependencies in Flutter & Dart

    In Flutter and Dart applications, it is common to encounter scenarios where a class depends on an asynchronous…

    2 Comments
  • Business Logic Component [1 of 4]
    Dec 5, 2022

    Business Logic Component [1 of 4]

    Introduction You can find the full original article here. We are starting a series of articles about Business Logic…

  • Business Logic Component [2 of 4]
    Dec 5, 2022

    Business Logic Component [2 of 4]

    The second article is from a series of articles about BLoC. You can find the full article here.

  • Anti-patterns of error handling in dart
    Sep 28, 2022

    Anti-patterns of error handling in dart

    This article will show common pitfalls you can make when handling exceptions and how to do it right. The article will…

  • Layer link
    Sep 14, 2022

    Layer link

    Let’s take a look at how to create and display widgets that appear on top of other widgets and follow them when moved…

    1 Comment
  • ChangeNotifier selector
    Sep 3, 2022

    ChangeNotifier selector

    Have you had a situation where you must select and rebuild the interface only to change specific fields of your…

Activity

Join now to see all activity

Experience & Education

  • Qyre

View Mike’s full experience

By clicking Continue to join or sign in, you agree to LinkedIn’sUser Agreement,Privacy Policy, andCookie Policy.

Licenses & Certifications

Publications

Projects

  • [L]ogger

    -

    Cross-platform html/io logger with simple API. No need to create a logger object. Just import and use. Simple and w/o boilerplate. Work with native console.

  • Control package

    -

    Simple state management for Flutter with concurrency support.

  • Flutter docker image

    -

    Docker Images for Flutter & Dart with useful utils and web build support.

  • Flutter Plus VS Code Extension

    -

    Extension add some useful commands to Flutter development in Visual Studio Code.

    Other creators
    • Michael Lazebny
  • multiline

    -

    Provides convenient access to multiline String records with method extensions.

  • Octopus package

    -

    A cross-platform declarative router for Flutter with a focus on state and nested navigation.

  • Platform Info package

    -

    Cross-platform io/html package. Works on the web, mobile phones, desktops and console. Fully caches itself on first initialization.

  • Pubspec Generator

    -

    Pubspec Generator is a Dart library that auto-generates a class containing the information from pubspec.yaml description, dependencies and the current app version for all possible platforms. This is an efficient way to keep the application metadata up-to-date across your entire project.

  • RePaint package

    -

    Library for creating and managing a canvas similar to CustomPaint but with more features. It also contains structures needed for efficient rendering of large-scale scenes and worlds, such as QuadTree.

  • Spinify package

    -

    Dart (Flutter) client SDK for bidirectional communication with Centrifugo and Centrifuge-based server over WebSocket

  • Symmetric XOR cipher library

    -

    XOR Encryption is an encryption method used to encrypt data and is hard to crack by brute-force method, i.e generating random encryption keys to match with the correct one. The XOR Encryption algorithm is a very effective yet easy to implement method of symmetric encryption.

  • Vixen Telegram Bot

    -

    Telegram Vixen Bot is a bot for automatically banning spammers in Telegram chats. Written in Dart that helps prevent spam in Telegram groups by generating and sending CAPTCHA challenges to new users with a virtual keyboard. It automatically deletes initial messages from unverified users and supports multiple blocking modes.

    ✨ Features
    ▶ CAPTCHA Verification: Requires new users to complete a CAPTCHA before they can send messages.
    ▶ Blocking Modes: Supports different verification and…

    Telegram Vixen Bot is a bot for automatically banning spammers in Telegram chats. Written in Dart that helps prevent spam in Telegram groups by generating and sending CAPTCHA challenges to new users with a virtual keyboard. It automatically deletes initial messages from unverified users and supports multiple blocking modes.

    ✨ Features
    ▶ CAPTCHA Verification: Requires new users to complete a CAPTCHA before they can send messages.
    ▶ Blocking Modes: Supports different verification and restriction mechanisms.
    ▶ Admin API: Provides an API for managing bot settings and operations.
    ▶ SQLite Storage: Stores persistent data in an SQLite database.
    ▶ Group-Specific Monitoring: Watches only designated groups.
    ▶ Metrics Support: Tracks bot performance and user activity.
    ▶ Flexible Configuration: Configurable via command-line arguments, .env file, or environment variables.
    ▶ Cross-Platform: Runs on Windows, macOS, and Linux, Docker. AMD64 and ARM64 architectures are supported.
    ▶ Combot Anti-Spam: Checks messages with Combot Anti-Spam API.
    ▶ Reports: Sends reports about activity in the chat.
    ▶ Summary: Sends a summary of the chat activity for the last 24 hours.
    ▶ Clown Reactions: Reacts to messages with a clown emoji.
    ▶ Open-Source: Available under the MIT License.

  • WS: Cross-platform WebSocket client

    -

    The ws package provides a cross-platform WebSocket client for both Dart and Flutter applications. It allows you to connect to a WebSocket server, send and receive messages, and handle the connection state changes.

Languages

  • English

    Full professional proficiency

  • Russian

    Native or bilingual proficiency

  • Dart

    Native or bilingual proficiency

Recommendations received

More activity by Mike

View Mike’s full profile

  • See who you know in common
  • Get introduced
  • Contact Mike directly
Join to view full profile

Other similar profiles

Explore more posts

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses

See all courses