Skip to content
View deymonster's full-sized avatar

Block or report deymonster

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.

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
deymonster/README.md

Dmitriy Popov

Systems & Full-Stack Engineer

Secure platforms · Embedded systems · Android internals · Production web applications

Email Telegram Profile views


About me

I design and build software where system-level engineering, security, and modern product development meet. My work ranges from embedded and Android platform internals to type-safe backend services, GraphQL APIs, and production-ready web interfaces.

I focus on understanding systems end to end: from the operating system and process initialization layer to application architecture, deployment automation, observability, and the user experience.

Systems engineering  →  Security analysis  →  Backend architecture  →  Product delivery

Selected engineering work

QNX systems engineering

Development and investigation of software for QNX-based environments, with attention to platform constraints, system services, reliability, and low-level integration.

QNX Embedded systems POSIX System integration

Magisk source-level research

Work with the Magisk codebase to understand Android modification mechanisms, boot-stage behavior, module internals, and interactions with the operating system.

Android internals Magisk Boot process Source analysis

Frida-based init analysis

Dynamic analysis of Android's init process and initialization flow using Frida: tracing runtime behavior, studying process interactions, and validating system-level hypotheses.

Frida Dynamic instrumentation Android init Runtime analysis

Secure translation module delivery

Architecture of a safe, protected deployment process for a translation module, covering artifact integrity, controlled delivery, environment isolation, and operational reliability.

Secure delivery Deployment Hardening Automation

Core technology stack

Systems, security & platform

Rust QNX Android Internals Frida Linux

Backend & API engineering

NestJS GraphQL TypeScript Python FastAPI Django

Frontend, data & infrastructure

Next.js React PostgreSQL Docker GitHub Actions Prometheus

How I approach engineering

Principle What it means in practice
Security by design Threat-aware architecture, least privilege, artifact integrity, and controlled deployment paths.
Understand the internals Source-level and runtime investigation instead of treating platforms as black boxes.
Type-safe architecture Explicit contracts across Rust, TypeScript, NestJS, GraphQL, and Next.js applications.
Production readiness Automation, observability, predictable releases, and maintainable operational workflows.
End-to-end ownership Connecting low-level platform behavior with backend services and polished user-facing products.

GitHub activity

Dmitriy's GitHub statistics Most used languages
Dmitriy's contribution graph

Let's build reliable and secure systems

I am open to engineering collaborations involving platform security, embedded systems, backend architecture, and full-stack product development.

Email me Message on Telegram

Pinned Loading

  1. wbtrack wbtrack Public

    Web app for monitoring franchise.wildberries.ru

    Python

  2. e-passport e-passport Public

    E-passport project

    TypeScript

  3. pvz_client pvz_client Public

    Api Client for PVZ WB

    Python

  4. poll_backend poll_backend Public

    FastAPI project for Poll App

    Python

  5. hardwaremonitor hardwaremonitor Public

    Python