К содержимому

Approach

First understand the process and find the real problem, then choose the tool. A solution is done when it works for people, is tested and documented.

Most of my work sits where one system has to understand another: a team chat and an issue tracker, Telegram and a listings database, a scanned document and a spreadsheet. I use AI tools openly, but I keep architecture and verification to myself.

Focus

Enterprise platforms

Integrations where the team already works

Mattermost plugins that bring Jira issues and video meetings into the team chat, with no switching between systems. ITSM platform configuration: access rights, integrations, agent workspaces.

  • Mattermost
  • Jira Data Center
  • SimpleOne
  • Webhooks
  • Go

Telegram products

A service that lives inside the messenger

Mini App, bot and channels as one system: map and filters, auto-search, AI moderation, posting to city channels and in-app payments. Personal data is masked before it reaches the model.

  • Telegram Mini App
  • grammY
  • PostGIS
  • Telegram Stars

Automation & AI

A script handles the routine with documents and exports

I pull fields from scanned documents with OCR and a language model, export API data to spreadsheets and write tools for AI assistants. For myself I built an app that shows how much of my Claude limits is left.

  • OCR
  • LLM
  • MCP
  • Google Sheets API
  • Swift

Process

  1. 01

    Understand

    Learn how the process works today and where it loses time.

    Who does it now, how often, what breaks

  2. 02

    Design

    Describe the solution: data flows, integrations, roles, constraints and failure points.

    A map of systems and events before the first line of code

  3. 03

    Build

    Write code in small steps, with an AI assistant where it speeds things up.

    Small verifiable steps, tests for critical logic

  4. 04

    Verify

    Run the scenarios and edge cases and check security before users see the solution.

    Secrets and personal data stay out of code and models

  5. 05

    Launch

    Ship it, describe it in the README and keep maintaining it.

    CHANGELOG and automated deploys

Stack

Platforms
MattermostJiraConfluenceSimpleOneTelegram
Languages
TypeScriptGoPythonSwiftJavaScript
Backend & data
Node.jsFastifyPostgreSQLPostGISS3Docker
Frontend
ReactNext.jsTailwind
AI & automation
Claude CodeMCPOCRPlaywrightGitHub Actions

Contact

You can reach me through any of the channels below.

Telegram
@moonssword

This site does not collect data through forms.

© 2026 Aibulat Yuldashbaev