Skip to content
View FrankFMY's full-sized avatar
💻
THINK. CODE. DEPLOY.
💻
THINK. CODE. DEPLOY.

Block or report FrankFMY

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
FrankFMY/README.md

Artyom Pryanishnikov

Engineering Leader & Full-Stack Architect

Leading engineering at two companies — building an ecosystem of 7 enterprise products (ERP, logistics, workforce platforms) with government system integrations, and serving as lead engineer at an industrial services company. Background in both software architecture and business operations (procurement, logistics, team management) gives me a systems-level view of products.

17 merged PRs in Svelte, SvelteKit, Biome, OXC (235k+ combined stars). Two production backends: 41K lines Go (ECS + Event Sourcing) and a B2B SaaS scoring 27K+ tenders with AI.

LinkedIn Telegram Website


What I Build

BizEngine Go 41K LOC private

Server engine for creating digital twins of businesses. Entity-Component-System architecture with Event Sourcing — every business object is an Entity with typed JSONB Components, every mutation produces an Event in an append-only log.

  • 14 business modules — Catalog, Warehouse, Orders, HR, Finance (double-entry accounting), Logistics (GPS tracking), CRM, Documents, Import, Webhooks
  • Process engine — YAML-defined state machines for order fulfillment, stock replenishment, delivery tracking
  • Arcana integration — reactive sync engine with 32 graph definitions, JSON Patch diffs, Centrifugo real-time delivery
  • 3D space validation — AABB collision detection for spatial layouts
  • Double-entry bookkeeping (int64 kopeks, РСБУ chart of accounts), Russian tax/EDO/labeling integration stubs

Stack: Go 1.24, Chi, PostgreSQL 16, Redis, Centrifugo v6, MinIO

FrankFMY CRM crm.frankfmy.com TypeScript private

B2B SaaS for Russian government procurement — sole engineer, production with paying customers.

  • 27K+ tenders parsed from zakupki.gov.ru, scoring engine with morphological stemming, OKPD2 matching, log-weighted keyword normalization
  • AI document analysis — PDF/DOCX extraction, per-template keyword scoring in technical specifications
  • Real-time notifications — SSE in-app + Web Push + Telegram bot + email digest
  • Security — httpOnly cookie auth, CSP/HSTS, CSRF double-submit, bcrypt + session revocation

Stack: Bun + Elysia, SvelteKit + Svelte 5, PostgreSQL + Drizzle ORM, Redis, Caddy


Open Source

Project Stars Merged What I worked on
Svelte 86k+ 7 PRs Reactive store detection in block expressions, state preservation during invalidation
SvelteKit 20k+ 5 PRs Remote function error handling, DX improvements
Bun 87k+ 5 open Fetch API error messages, S3 client fixes
Biome 23k+ 3 PRs Async generator rules, formatter directives
OXC 19k+ 2 PRs Diagnostic message improvements

Other Projects

Project What it does Stack
Arcana Reactive graph sync engine — real-time PostgreSQL-to-frontend with WebSocket and framework adapters Go, PostgreSQL
buddy-evolution Claude Code plugin — companion progression with 34 achievements, XP, journal, stat growth (buddy.frankfmy.com) Node.js
Burrow Self-hosted VPN — VLESS+Reality, CDN fronting, Hysteria2, auto-fallback, split tunneling Go, Svelte, Tauri
AURA Censorship-resistant messenger on Nostr protocol TypeScript, Svelte

Stack

Languages

TypeScript Go Rust Python PHP

Frontend

React Next.js Svelte SvelteKit TailwindCSS

Backend

Bun Node.js NestJS ElysiaJS Django FastAPI Laravel Chi Fiber

Data & Infrastructure

PostgreSQL Redis Docker Linux Caddy Tauri MinIO


languages graph   streak graph

Snake animation

Pinned Loading

  1. Arcana Arcana Public

    Reactive Graph Sync Engine for Go — real-time PostgreSQL-to-frontend sync with built-in WebSocket, mutations, React/Vue/Svelte adapters, and DevTools

    Go 1

  2. buddy-evolution buddy-evolution Public

    Companion progression system for Claude Code — achievements, XP, journal, and stats tracking across sessions

    JavaScript 4 1

  3. AURA AURA Public

    AURA is a censorship-resistant social messenger built on the Nostr protocol. It empowers people to communicate freely, without fear of surveillance or censorship.

    TypeScript 2

  4. burrow burrow Public

    The most private, fast, and easy-to-use self-hosted VPN for censorship circumvention. VLESS+Reality, CDN/Cloudflare fronting, Hysteria2, Shadowsocks 2022. Auto-fallback, split tunneling, kill switc…

    Go 2