Skip to content
View ShapArt's full-sized avatar
💧
We played hide and seek in waterfalls… We were younger
💧
We played hide and seek in waterfalls… We were younger
  • Moscow
  • 12:47 (UTC +03:00)
  • Instagram sh4part

Block or report ShapArt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ShapArt/README.md

ShapArt / Artyom Shapovalov

Artyom Shapovalov

Security automation · SIEM/SOC · backend · internal tools

Most of my work starts with something people already do by hand: a route that is hard to debug, a spreadsheet that is easy to break, or an operational task nobody wants to repeat. I try to turn that into a tool that shows its plan, changes only what it was asked to change, and leaves enough evidence to check the result.

I am a 5th-year Computer Security student at BMSTU IU8 and work with OpenText/TESSA at Cherkizovo. My main languages are Python, JavaScript and SQL; day to day I also work with Linux, Windows, databases, REST APIs, logs and automation around existing systems.

Looking for junior / internship roles in SIEM/SOC, security automation or AppSec.

Portfolio · Case Notes · Resume · Certificates · Telegram · Email

OpenText bulk work: hours → ~10 min · Alfa CTF 2026: #45 · 3+ years in systems / automation before my current role


Selected work

OpenText Toolkit / Matrix Cleaner

Started as a small Tampermonkey helper for approval matrices. It now parses requests, scopes changes, previews affected rows, blocks ambiguous cases and applies only reviewed operations.

On covered bulk changes, work that used to take hours can be completed in roughly 10 minutes.

JavaScript · Tampermonkey · Playwright

More selected work

TESSA Matrix Studio

Round-trip editor for approval matrices: export to XLSX, make bulk edits, get an exact diff, review it, then apply only if the live state still matches.

JavaScript · XLSX · CI / releases

EyeGate-L

Two-door access-control prototype with a camera/vision pipeline, access policy, gate state machine, authentication, React UI and hardware-facing layer for LuckFox-class edge hardware.

Python · FastAPI · OpenCV · React · serial / hardware

SH4PART VPN

Small self-hosted backend connecting Telegram Stars payment state to SQLite, Hiddify provisioning, subscription delivery and expiry reminders.

Python · FastAPI · SQLite · Telegram Stars · Hiddify

SLA / Outlook Toolkit

Windows-first support tooling: Classic Outlook / MAPI → SQLite ticket state → SLA calculation → Excel reports and deadline reminders.

Python · pywin32 · SQLite · pandas · PySide6

Deeper project context: Case Notes


Recent releases

Updated automatically from the public repositories above.


Work

Cherkizovo Group — document workflow automation

February 2026 — present

OpenText/TESSA approval routes, matrices, signers, legal entities, categories, document types, sites and limits. A lot of the job is figuring out why a route behaved the way it did and whether the recurring part can be automated without making the process harder to inspect.

Matrix Cleaner and TESSA Matrix Studio both came directly from that work.

NAOS Vostok — systems administrator

November 2022 — February 2026

More than three years around Windows workplaces, Microsoft 365, Intune, device policies, access, Windows Server and user support. I wrote scripts and browser helpers, automated Outlook / Excel routines, built Power Automate / Power BI reporting flows and an SLA tracker around Outlook → SQLite → Excel → reminders.


Security / systems

SIEM & telemetry — MaxPatrol SIEM, Windows Event Logs, authentication / RDP events, Sysmon concepts, NetFlow, log parsing, source diagnostics, Linux logs, auditd / syslog-style pipelines.

Programming & backend — Python, JavaScript, SQL, FastAPI, REST APIs, PostgreSQL, SQLite, pandas, openpyxl.

Systems & automation — Linux, Windows, Docker, nginx, systemd, Git, Microsoft 365, Intune, Tampermonkey, Playwright, pywin32, Power Automate.

Security habits — authentication / authorization, secret handling, explicit scope, preview / dry-run, auditability, safe failure modes and post-action verification.


Education / evidence

BMSTU IU8 — 10.05.01 Computer Security · 5th year
VK Education — Application Security / AppSec · 2025
BMSTU Digital Department — Web Developer · 2024
Alfa CTF 2026 — 45th place

Selected certificates

Full list: CERTIFICATES.md


Activity

ShapArt contribution activity

По-русски

Я Артём Шаповалов, студент 5 курса ИУ8 МГТУ им. Н. Э. Баумана по специальности «Компьютерная безопасность».

С февраля 2026 работаю в Черкизово с OpenText/TESSA: сопровождаю процессы согласования документов, разбираю матрицы и маршруты, пользовательские заявки и нетиповые случаи. Параллельно пишу внутренние инструменты на JavaScript, Python и SQL. OpenText Toolkit / Matrix Cleaner сократил типовые массовые операции с часов ручной работы примерно до 10 минут.

До этого больше трёх лет работал системным администратором с Windows, Microsoft 365, Intune, Windows Server и автоматизацией Outlook / Excel-процессов.

Сейчас двигаюсь в сторону SIEM/SOC, security automation и AppSec. Есть практический опыт с MaxPatrol SIEM, журналами Windows/Linux, NetFlow и диагностикой источников.

Pinned Loading

  1. eyegate-l-luckfox-scud eyegate-l-luckfox-scud Public

    Edge AI computer-vision prototype (face+pupil) optimized for Luckfox-class embedded hardware.

    Python

  2. vpn-bot-stars-hiddify vpn-bot-stars-hiddify Public

    Revenue-ready Telegram VPN subscription platform with automated access lifecycle (Stars/XTR + Hiddify/Xray).

    Python 7 1

  3. naos-super-helper naos-super-helper Public

    Developer-operations booster toolkit that automates repetitive engineering tasks and cuts delivery friction.

    JavaScript

  4. tessa-matrix-studio tessa-matrix-studio Public

    TESSA Matrix Studio — Excel editor for TESSA matrices

    JavaScript