Adylbek Zhunusov
Software Engineer
Bishkek, Kyrgyzstan · UTC+6 000
Adylbek Zhunusov
Bishkek, Kyrgyzstan · RemoteУдалённо · Available nowОткрыт к работе

Adylbek Zhunusov

Software Engineer · 4+ years Software Engineer · 4+ года опыта
Adylbek Zhunusov

I build software that works reliably and efficiently, ships to production and keeps running. Most recently: a medical platform already live in 10+ clinics: it helps doctors reach the right diagnosis, makes their work simpler, and connects directly to 8 medical devices.

Строю софт, который работает стабильно и эффективно, доходит до прода и продолжает работать. Последнее: медицинская платформа, которая уже работает в 10+ клиниках: помогает ставить правильные диагнозы, упрощает работу врачу и подключена напрямую к 8 приборам.

95%
AI diagnostic accuracy across 10,000 clinical casesточность ИИ-диагностики на 10 000 клинических кейсов
10+
clinics running the platform todayклиник работают на платформе сегодня
8
medical devices connected directlyмедицинских приборов подключено напрямую
1M+
channels scanned, ~1M records collectedканалов просканировано, ~1 млн записей собрано
01

What I doЧто я делаю

AI you can trust

Not a chatbot wrapper. Guardrails around the model, correction of what it invents, checks after it, and real tests that prove it works.

ИИ, которому можно доверять

Не обёртка над чат-ботом. Ограничители вокруг модели, исправление того, что она выдумывает, проверки после неё и настоящие тесты, доказывающие, что это работает.

Claude · Gemini · GPT · tool-calling · LLM-as-a-judge · guardrails · fine-tuning · ML & scoring models

Systems where mistakes cost

Medical records, money, personal data. Built so an error is loud instead of silent: audit trails, strict permissions, encryption, and reviews that hunt for what breaks.

Системы, где ошибка стоит дорого

Медкарты, деньги, персональные данные. Сделано так, чтобы ошибка была громкой, а не тихой: аудит, строгие права, шифрование и ревью, которое ищет, что ломается.

FHIR · ICD · LOINC · SNOMED CT · HL7 · encryption · audit

Data nobody hands you

Crawlers, scrapers, device protocols. Sources that fight back, rate limits, undocumented hardware, and pipelines that don't quietly lose what they collect.

Данные, которые никто не отдаёт

Краулеры, скраперы, протоколы приборов. Источники, которые сопротивляются, рейт-лимиты, недокументированное железо. И пайплайны, которые не теряют собранное молча.

Python · JS · Airflow · ClickHouse · BLE · reverse engineering
02

WorkПроекты

Lead engineerВедущий инженер · главный разработчик Team of 20+, 10+ outsourcedКоманда 20+, 10+ на аутсорсе 2026 →

RenaCase: a medical platform doctors actually use

Doctors get a case: laptop, ECG, blood pressure monitor, pulse oximeter, stethoscope, ultrasound, glucometer, urine and blood analysers. Inside the app: the patient record, a live link to every device so readings land in the chart on their own, and an AI that reads all of it and suggests diagnoses. Management gets a web console; accountants and analysts get CRM and dashboards. Live in 10+ clinics today.

RenaCase: медицинская платформа, которой реально пользуются врачи

Врачу выдаётся кейс: ноутбук, ЭКГ, тонометр, пульсоксиметр, стетоскоп, УЗИ, глюкометр, анализаторы мочи и крови. Внутри: карта пациента, связь со всеми приборами: показания попадают в карточку сами, и ИИ, который читает всё это и предлагает диагнозы. У руководства веб-панель, у бухгалтеров и аналитиков CRM и дашборды. Сегодня работает больше чем в 10 клиниках.

What I didЧто сделал
  • Built the platform end to end: API, web console, the doctor's desktop app, device integrations, analytics.
  • Made it simple for the doctor. That was the hardest requirement and the one that decides whether any of it gets used.
  • Made the AI safe on patients. Numbers it reasons from are computed in code, invented medical codes get corrected against the real registry, and a filter after the model removes anything impossible for that patient.
  • Connected 8 devices directly: readings go into the chart with no manual entry.
  • Led the team: 20+ people plus 10+ outsourced.
  • Построил платформу целиком: API, веб-панель, десктоп врача, интеграции приборов, аналитика.
  • Сделал просто для врача. Это было самым сложным требованием и именно оно решает, будут ли всем этим вообще пользоваться.
  • Сделал ИИ безопасным для пациента. Числа, из которых он рассуждает, считаются кодом, придуманные медицинские коды исправляются по реальному справочнику, а фильтр после модели убирает всё, что для этого пациента невозможно.
  • Подключил 8 приборов напрямую: показания идут в карту без ручного ввода.
  • Вёл команду: 20+ человек и 10+ на аутсорсе.
95%
accuracy on 10,000 clinical casesточность на 10 000 клинических кейсов
10+
clinics using itклиник пользуются
8
devices connectedприборов подключено
3moмес
running in productionработает в проде

The model reasons freely and looks up real medical codes as it goes, then its answer is forced into a strict shape and mapped into standard clinical records. Everything interesting is what wraps around it, and most of it came from real incidents:

  • It got BMI backwards. Reading height and weight out of free text, it called an obese patient underweight. Now those are proper measurements and BMI is calculated in code.
  • It invents medical codes. It knows disease names well but makes codes up. Every diagnosis is looked up in the real registry; the correct code replaces the invented one, and the original is kept so an auditor can see what changed.
  • Some suggestions are impossible. A filter after the model removes diagnoses that can't apply to that patient and drugs that clash with their allergies, each shown with the reason, never dropped silently.

Модель свободно рассуждает и по ходу ищет реальные медицинские коды, затем её ответ загоняется в строгую форму и раскладывается в стандартные клинические записи. Всё интересное вокруг неё, и почти всё выросло из реальных инцидентов:

  • Она перепутала ИМТ. Вытаскивая рост и вес из свободного текста, назвала «дефицитом веса» пациента с ожирением. Теперь это полноценные измерения, а ИМТ считается кодом.
  • Она выдумывает медицинские коды. Названия болезней знает хорошо, коды придумывает. Каждый диагноз ищется в настоящем справочнике; правильный код заменяет выдуманный, исходный сохраняется: аудитор видит, что изменилось.
  • Часть подсказок невозможна. Фильтр после модели убирает диагнозы, неприменимые к пациенту, и препараты, конфликтующие с его аллергиями. Каждый с причиной, ничего не пропадает молча.

The AI replays real visits. It sees exactly what the doctor saw, the real diagnosis hidden. A second model then judges whether it got there.

  • It asks a fairer question first. Before looking at the AI's answer, the judge asks whether the diagnosis is reachable from this input at all. If the doctor diagnosed from something not in the data, the case is excluded instead of counted as a failure.
  • It checks three sources. Doctors record diagnoses in three different places and the coded one is often incomplete. A hit counts against any of them.
  • It compares meaning, not text. Different code systems and staging are noise; the judge gets calibrated examples of what counts as the same disease.

ИИ прогоняет реальные визиты. Он видит ровно то, что видел врач, настоящий диагноз скрыт. Затем вторая модель судит, дошёл ли он.

  • Сначала задаётся более честный вопрос. Ещё не глядя на ответ ИИ, судья спрашивает, достижим ли диагноз из этих данных вообще. Если врач поставил его по тому, чего в данных нет, кейс исключается, а не засчитывается как провал.
  • Проверяются три источника. Врачи записывают диагноз в трёх разных местах, и закодированный часто неполон. Попадание засчитывается по любому из них.
  • Сравнивается смысл, а не текст. Разные системы кодирования и стадии это шум; судье даны калиброванные примеры того, что считать одной болезнью.
Built withНа чём сделано
TypeScriptFastifyPostgreSQLReactElectron Claude APIBLEDockerFHIRICDSNOMED CT
Data · ML ~1M records over a year~1 млн записей за год

Creator intelligence: spotting stars before they blow up

Nearly a million records built up over a year on YouTube channels: contacts, metrics and the full history of how each one grew. Over a million channels scanned. Historical data like this can't be bought anywhere; it has to be collected, day after day, before you need it.

Аналитика авторов: находит звёзд до того, как они выстрелят

Почти миллион записей, накопленных за год по YouTube-каналам: контакты, метрики и полная история роста каждого. Просканировано больше миллиона каналов. Такие исторические данные нигде не купить: их можно только собирать, день за днём, заранее.

  • A predictive model at 85% accuracy: will this creator become popular, and on what timeline.
  • Growth metrics in between the points, not just the endpoints, so a trajectory is visible while it's still forming.
  • Dashboards and alerting so a rising star doesn't slip past unnoticed.
  • Предиктивная модель с точностью 85%: станет ли автор популярным и в какой срок.
  • Метрики роста в промежутках, а не только по краям. Траектория видна, пока она ещё складывается.
  • Дашборды и алертинг, чтобы растущая звезда не проскочила незамеченной.
~1M
records collectedзаписей собрано
1M+
channels scannedканалов просканировано
85%
prediction accuracyточность предсказания
1yrгод
of history you can't buyистории, которую не купить
ClickHousePostgreSQLPythonJSML modelsAiogram
holisticresilience.org 2025 → 2026

Fullstack, data & ML engineer → Product Owner

Six months building (fullstack, data engineering and ML), then six months owning the product. The work was data collection from a range of sources and everything built on top of it.

Fullstack, data и ML инженер → Product Owner

Полгода разработки (fullstack, дата-инжиниринг и ML), затем полгода в роли владельца продукта. Работа шла вокруг сбора данных из разных источников и всего, что строится поверх.

B2C SaaS on Telegram: 500k users

A consumer product living inside Telegram, at half a million users. Real-time updates, async queues, and the infrastructure to stay up at that size.

B2C SaaS на Telegram: 500 тыс. пользователей

Потребительский продукт внутри Telegram на полмиллиона пользователей. Обновления в реальном времени, асинхронные очереди и инфраструктура, которая держит такой объём.

Python · Aiogram · Redis · MongoDB · Docker

Data collection from any site

Whatever the difficulty: sources that resist, rate limits, changing structure. Delivered as pipelines that keep running, not scripts that break next week.

Сбор данных с любых сайтов

Любой сложности: источники, которые сопротивляются, рейт-лимиты, меняющаяся структура. Сдаётся как работающий пайплайн, а не скрипт, который сломается через неделю.

Python · JS · Airflow · ClickHouse
03

StackСтек

LanguagesЯзыки
PythonTypeScriptJavaScriptC# / .NETSQL
AI & ML
ClaudeGeminiGPTtool-callingLLM-as-a-judgeguardrailsfine-tuningML & scoring models
Backend
FastifyDjangoFlaskFastAPIPostgreSQLClickHouseMongoDBRedis
Frontend & desktop
ReactTanStackNext.jsTailwindElectron
DataДанные
AirflowCeleryScrapySeleniumS3Telegram API
Infra
DockerGitLab CIGitHub ActionsCaddyNginxLinux
Medical & hardwareМедицина и железо
FHIRICDLOINCSNOMED CTHL7BLEreverse engineering
SecurityБезопасность
encryptionRBACkey rotationaudit logging
04

ExperienceОпыт

Feb 2026 → nowсейчас

Lead Engineer · RenaCase

Medical platform · team of 20+, 10+ outsourced

Ведущий инженер / главный разработчик · RenaCase

Медицинская платформа · команда 20+, 10+ на аутсорсе
Aug 2025 → 2026

Fullstack / Data / ML Engineer → Product Owner

Fullstack / Data / ML инженер → Product Owner

2024 → 2025

Software Engineer

Imbir · Bishkek

Software Engineer

Imbir · Бишкек
2022 → nowсейчас

Freelance Engineer

Building systems, data pipelines and automation from scratch, end to end.

Инженер на фрилансе

Создание систем, пайплайнов данных и автоматизации с нуля, end to end.

2022 → 2025

Software Engineering & Social Transformation

EnglishfluentRussiannativeKyrgyznativeKazakhfluent

Let's talk

Давайте обсудим

Got something hard: data you can't get at, a model you don't trust yet, hardware nobody documented? Tell me what it is. I'll say within a day whether it's doable and what it takes.

Есть что-то сложное: данные, до которых не добраться, модель, которой пока не доверяете, железо, которое никто не описал? Расскажите. В течение дня скажу, решаемо ли и чего будет стоить.