Denis Mokrinsky
Contact

Denis Mokrinsky

Low-Code Engineer · Business & Systems Analyst

Full-cycle solutions — from business analysis through development to rollout. I analyse the process, design the data model and build products on low-code that I put into production and hand over to the team.

Denis Mokrinsky in the studio
CTO
Zerocoder — a no-code/low-code company
Fintech
Salmon (FHL) — low-code from day one
HR-tech
automating processes for HR
I teach
Bubble.io & n8n — Innopolis, Netology

01

About

For me, automation is a tool for achieving business goals. I take responsibility not only for development, but also for making sure what I build becomes part of day-to-day operations and delivers high-quality, measurable results.

Low-code is my core professional domain. As CTO at Zerocoder, I led a low-code engineering team and owned not only my own solutions, but also standards, reviews and knowledge sharing. In fintech (Salmon / FHL), I joined the low-code team at the company’s earliest stage and built its first B2B products, helping the business launch faster.

I came into development from the business side: I studied logistics (BSc with honours from RANEPA) and ran international projects at Nestlé. This experience helps me understand business needs and turn them into working systems.

02

Experience

Zerocoder

Head of Internal Development

Jul 2025 — present · EdTech · internal products

  • Building the company’s internal super-app — a single environment for HR, sales and support. 250 users.
  • Automated first-line support: bots serve 1,500 students concurrently.
  • Launched sales-team quality monitoring: the system processes around 40 hours of call recordings daily.
  • Built an HR tool for tracking and paying out employee work: data model, roles, a transparent payout process.
Low-codeHR-techProcess automationInternal products

Independent

Own development studio

Apr 2023 — Jul 2025 · Low-code / No-code

  • Built products and automations for business needs on low-code/no-code.
  • In parallel, created my own developer tools (see the Projects section).
Low-codeEntrepreneurship

Salmon (FHL)

Low-code engineer

Dec 2022 — Apr 2023 · Fintech · POS lending, Philippines

  • Part of the low-code engineering team from day one: built internal and customer-facing products for a fast-growing startup, working closely with the core engineering team and designers.
  • Built a B2B admin panel for loan-portfolio analytics: a Bubble interface on top of PostgreSQL via a Hasura + GraphQL layer.
  • Integrated external systems over APIs: Auth0 (SSO) and a scoring provider for the instalment-payments mobile app.
FintechBubbleGraphQLIntegrations

Startup studio

CTO

Feb — Dec 2022 · US market

  • CTO of a startup studio focused on the US market.
CTOUS market

Zerocoder

CTO

Jun 2020 — Feb 2022 · EdTech · no-code/low-code

  • CTO of a company specialising in no-code/low-code.
  • Focus: business-process automation — built an end-to-end analytics system on Make, joining customer data from scattered sources.
  • Built internal tools for business departments (a touchpoint-based customer profile for the sales team on Bubble.io + Directual).
  • Led the low-code engineering team: processes, reviews, training, handover of expertise.
CTOTeam leadMakeDirectualProcess automation

Online-education projects

Technical specialist → CTO

2018–2020 · EdTech · incl. MIIN

  • First role in tech after Nestlé: grew from technical specialist to CTO in about a year, building up development and no-code skills.
  • Owned the technical side of online-education projects (including MIIN, an institute of integrative nutrition); hired and led the team.
CTOEdTechNo-code

Nestlé

Demand & Supply Planner → Inter Market Supply Projects Specialist

Dec 2016 — Aug 2018 · FMCG · Moscow

  • Ran international supply-chain projects: adapting recipes to new markets (halal, UAE), launching sales on overseas marketplaces.
  • This is where I started automating: I taught myself VBA and wrote a script that saved about an hour a day for each of 14 colleagues. That’s how my path into development began.
Supply chainVBAInternational projects

03

Projects & automations

Cases where I took an idea all the way to a working solution — from understanding the task to implementation.

Work projects

HR-tech · Zerocoder

Employee work tracking and payouts

A system for HR and team leads: reference data for departments, contributors, rates and work types. A manager records completed work, HR sees what is due and runs the payout. I designed the data model and the role structure, pulling scattered manual tracking into one transparent process.

Part of the company’s internal super-app — 250 users.

Low-codeData modelRole-based access

CTO · Zerocoder

Workload routing and balancing

Internal tool: incoming requests are distributed across the team automatically, weighted by each person’s current load. Removed manual routing and the imbalance where some people were swamped while others idled.

Part of the internal super-app — 250 users. More than 150,000 orders processed through the system.

Low-codeRouting rulesREST API

CTO · Zerocoder

Customer support automation

First-line ticket qualification and routing by department, automated answers to common questions and call-centre quality scoring built on transcription of every call.

First-line bots serve 1,500 students concurrently; quality monitoring processes around 40 hours of call recordings daily.

Low-codeCall transcriptionREST API

Low-code engineer · Salmon (FHL)

B2B admin panel: loan portfolio analytics

A panel for partner retail chains: analytics on loans issued at points of sale, plus post-lending servicing. Built the interface in Bubble and put a Hasura + GraphQL layer on top of an existing PostgreSQL, wiring front end and data together over APIs.

BubblePostgreSQLHasuraGraphQLREST APIAuth0

Low-code engineer · Salmon (FHL)

Mobile app: instalment payments and scoring

Customer-facing app for making instalment payments: a Bubble interface inside a mobile shell. Integrated an external scoring provider — the customer authorised on the provider’s side and the score came back into the product.

BubbleMobile shellREST APIOAuthScoring provider

CTO · Zerocoder

End-to-end analytics system

Brought customer touchpoint data from scattered sources into a single flow on Make. The business got the whole customer journey instead of disconnected per-channel fragments.

MakeREST APIWebhooksData integration

CTO · Zerocoder

Internal tool for the sales team

A tool that assembles a customer profile from every touchpoint with the company: Bubble.io interface, data and logic on Directual. Sales got self-service access to the data without filing tickets to engineering.

Bubble.ioDirectualREST APIData model

Personal projects

Databaser interface: connection tabs, data grid and database schema graph

Personal project · AI-assisted

Databaser — database manager

A desktop client for working with databases: a SQL editor with schema-aware autocomplete, a virtualised result grid, query-plan visualisation as a graph and SSH tunnelling. Supports PostgreSQL, MySQL and SQLite.

Tauri 2 (Rust)React 19 + TypeScriptsqlxCodeMirror 6React Flowrussh (SSH)
IDE interface: project list, agent chat, file tree, version control and built-in browser

Personal project · AI-assisted

IDE for agentic development

An environment for building and running AI agents.

AI agentsAI-assisted

Personal project · AI-assisted

SSH client with connection manager

A desktop client for working with remote servers: stores credentials, keeps every connection in one place and opens terminal sessions. My own take on Termius.

SSHConnection managerDesktop

Personal project · AI-assisted

LLM proxy

A single entry point to language models: it exposes an OpenAI-compatible API, so any client or low-code scenario that already speaks OpenAI connects without rewriting the integration.

Over 1,000,000 requests served through the proxy.

OpenAI-compatible API

04

Teaching

I teach what I build. That includes n8n and Bubble — the tools I ship production automation with.

  • Bubble.iocourse taught in English
    Innopolis University
  • Vibecodingmaster’s programme in digital entrepreneurship
    Innopolis University
  • n8nprocess automation
    Zerocoder University
  • Bubble.io
    Netology

05

Media & speaking

I get invited to explain AI, neural networks and low-code — on national TV, in podcasts and at industry events. Translating complex things into plain language is a skill I practise in public.

A frame from the Rossiya 24 broadcast: a studio interview captioned “Denis Mokrinsky”

Rossiya 24 (national TV), “Special Report” — the episode “Bot Be the Judge”, March 2026.

Watch the episode
The RTVI studio floor: me and the host on the News/Talk setGallery monitors showing me on air with a name caption

RTVI, the News/Talk studio — a segment on AI, January 2026.

Watch the segment
An on-camera interview at the Edtech award press wall

The Edtech award by the Komsomolskaya Pravda media group — an interview at the venue, February 2026.

A film set: cameras, lights and a conversation at the table

On set, filming an interview for Channel One.

Also: comments for Kommersant and Kommersant FM, and podcast appearances on “Prosto ob IT” and “Telegram Mini Apps”.

06

Skills

Grouped by the job: from mapping a process to integrations and rollout.

Low-code / No-code

Maken8nZapierPower AutomateBubble.ioDirectualWeWebTilda

Integrations

REST APIGraphQLWebhooksJSONOAuth / Auth0

Data

AirtableNocoDBPostgreSQLMySQLSQLHasuraDB modelling

Code & AI development

AI-assisted developmentJavaScript (scripting, data transforms)Node.jsPythonGit (GitHub / GitLab)Architecture design

Infrastructure & monitoring

DockerDokploySelf-hostingGrafanaUptime Kuma

Analysis & process

Business analysisSystem analysisEnd-to-end analyticsAs-is / to-be

Product & domain

HR-techInternal toolsUX/UIFintechPOS lending

Languages

English — B2

07

Education

  • BSc — Logisticswith honours (red diploma)
    RANEPA · Higher School of Corporate Management2012–2016
  • Applied Economics · grades 8–11web development & design alongside
    IT Lyceum No. 1533, Moscow2008–2012

08

Hobbies

What I do when I’m not building automation.

Editing video at two monitors in a home studioFilming with a camera — video production in action

Video production

I shoot and edit myself: light, sound, camera, final cut. That’s where the habit of explaining complex things briefly and visually comes from — in posts, product demos and course material.

View of the lake from a paddleboard

Swimming & paddleboarding

Water is how I switch my head off. A paddleboard on the lakes near Moscow in summer, the pool all year round.

Playing table tennis on an outdoor table

Table tennis

A fast game decided by reaction and precision. The best way to loosen up between blocks of work.

The squash court after a game

Squash

A dynamic sport where, after six months of regular training, I felt real progress for the first time.

09

Get in touch

Open to opportunities · ready to relocate