DUDaniil Uglovskiy
Workflow architecture

From a manual process to a working system.

I first map the flow of data, roles, and decisions. Then I connect the interface, logic, and documents into one controlled workflow.

Short demo

One process. Two states.

Switch modes to see the manual workflow first and the proposed automation next. Local browser rules produce the comparison.

Current process
  1. 01
    InputReceive documents

    Data is passed between roles manually and can be lost or become inconsistent.

    Manager
  2. 02
    WorkVerify data

    The same data has to be entered at several stages.

    Specialist
  3. 03
    DocumentAssemble the set

    The final document is assembled manually from several sources.

    Specialist
  4. 04
    ApprovalApprove

    The process stops until the responsible person confirms the action manually.

    Supervisor
  5. 05
    RegistryUpdate the journal

    The result is copied into a journal or registry again.

    Manager
Product in operation

From a hypothesis to a system in operation.

Lift diagnostics registry interface
Testing laboratory automation

Requirements, UX/UI, architecture, frontend, backend, database, documents, testing, and launch — one completed cycle.

Preparation
60 → 9 minutes
Manual work
−85%
Volume
2,400 sets per year
Status
In operation
Explore the case
Experience and responsibility

Building web products since 2014.

I started in frontend development and moved into applied-system design and engineering leadership.

2021 — present

Head of web development

10 people in the department

Planning, work distribution, technical decisions, quality control, and responsibility for the team's result.

Engineering role

Full-cycle systems developer

I connect process research, UX/UI, frontend, backend, data, documents, testing, and launch.

Approach

Work first, interface second

I map roles, exceptions, and data movement before choosing technology or visual design.

Small applied tools

Focused automation without unnecessary complexity.

Two compact solutions for processing files and producing verifiable results.

01XLSX → report

Appeals analysis

Processes an incoming XLSX, calculates working time and SLA, groups requests, and produces a report with four connected sheets.

  • Python
  • XLSX
  • Analytics
02PDF → XLSX

Publication character counter

Batch-processes PDFs, counts printable characters and author sheets, keeps history, and exports a verifiable table.

  • Python
  • PDF
  • Desktop
Contact

Have a task? Contact me.

Tell me about the process, product, or role. I reply on Telegram and by email.