Full-Stack Developer & Systems Architect

Hello & World

Turning ideas into elegant, performant software.

Explore my stack
scroll
01

Tech Stack

Languages, frameworks & tools I work with

</>

Languages

C++
JavaScript
C#
Python
TypeScript
Swift
Rust

Frameworks & Technologies

Next.js 14
NestJS
Fastify / Node
React
Svelte
Tauri
SwiftUI / AppKit
Express.js

DevOps & Infrastructure

Docker & Compose
Kubernetes (k8s)
Nginx Proxy
Redis & BullMQ
PostgreSQL & Prisma
Git & CI/CD
DockerKubernetes (k8s)NginxNext.js 14NestJSFastify 5Prisma ORMPostgreSQLRedis & BullMQNOWPaymentsTypeScriptSwift & AppKitTauri / RustReact & SvelteTurboRepoWebSockets DockerKubernetes (k8s)NginxNext.js 14NestJSFastify 5Prisma ORMPostgreSQLRedis & BullMQNOWPaymentsTypeScriptSwift & AppKitTauri / RustReact & SvelteTurboRepoWebSockets

Featured Project: TaskHunt

Enterprise-grade freelance marketplace with crypto escrow & microservices

taskhunt.app/apps/api/src/modules/escrow/escrow.service.ts
~ pnpm dev --filter @taskhunt/api @taskhunt/web
T A S K H U N T E N T E R P R I S E M A R K E T P L A C E
[+] Connecting PostgreSQL Cluster & Redis BullMQ via Prisma...
[+] Initializing Double-Entry Ledger Engine... Ledger Verified
[+] NOWPayments Crypto Gateway: Listening to IPN webhooks & escrow locks...
[+] WebSocket Server & Nginx SSL Ingress: Online
[+] Kubernetes (k8s) & Docker Microservice Pods: Fraud Score Worker | Notifications Worker
System Health: 100% Operational | TurboRepo Workspace Ready
▏ [DOUBLE-ENTRY ESCROW & K8S ACTIVE]
> _
NEXT.JS 14 / NESTJS PRISMA & POSTGRES DOCKER & KUBERNETES NOWPAYMENTS CRYPTO REDIS & WEBSOCKETS

TaskHunt — Freelance Platform

A full-featured enterprise freelance marketplace built with Next.js 14, NestJS, Prisma, PostgreSQL, Docker, Kubernetes (k8s), Nginx, and Redis. Features double-entry financial accounting, NOWPayments crypto escrow locks, real-time WebSocket order chat with interactive invoice cards, automated dispute arbitration, risk-scoring fraud detection worker, and granular RBAC administration.

Telegram @vacbanalert

Double-Entry Ledger & Escrow

Double-entry financial accounting ledger guaranteeing zero money leakage. NOWPayments crypto gateway integration with automated platform escrow locking, releases, and refunds.

Double-EntryNOWPaymentsEscrow Lock

Microservices & Docker / k8s

NestJS enterprise API core deployed with Docker containers and Kubernetes (k8s) orchestrations. Autonomous microservice workers for fraud risk-scoring, notifications, and Nginx reverse proxy.

DockerKubernetes (k8s)NginxNestJS API

Real-Time WebSocket & Invoice Chat

Bi-directional WebSocket messaging engine inside order threads. Automatically generates interactive inline invoice cards, progress milestones, and support ticket relays.

WebSocketsInvoice CardsRedis Channels

Telegram Mini App Engine

Fastify 5 backend with Telegraf bot integration. Powers Telegram Mini App WebView, tiered deposit threshold referral rewards, xRocket crypto pay, and automated ffmpeg video compression.

Fastify 5Telegraf BotffmpegDocker

SSR Meta Injection & Live Preview

Node.js Express SSR middleware injecting OpenGraph & Twitter metadata before HTML delivery. Includes 1-to-1 split-screen admin live preview modal for real-time card edits.

SSR Meta InjectLive PreviewExpress.js

Granular RBAC & Audit Logging

Enterprise role-based access control (SUPERADMIN, MANAGER, SUPPORT) enforced down to API route handlers. Complete admin audit logs, fee percentage controls, and feature flags.

RBAC SystemAudit LogsPrisma ORM
TaskHunt MarketplaceNext.js 14NestJS MonolithPrisma & PostgresDouble-Entry LedgerNOWPayments EscrowAnon Creo StudioFastify 5Telegraf Botffmpeg CompressionxRocket PaySlate CapitalSSR Meta InjectionLive Preview AdminTurboRepoRedis & WebSockets TaskHunt MarketplaceNext.js 14NestJS MonolithPrisma & PostgresDouble-Entry LedgerNOWPayments EscrowAnon Creo StudioFastify 5Telegraf Botffmpeg CompressionxRocket PaySlate CapitalSSR Meta InjectionLive Preview AdminTurboRepoRedis & WebSockets

Production Web Platforms

Production web architectures, enterprise platforms, and full-stack client solutions.

1const escrow = await this.prisma.escrow.lock({
2 orderId: order.id,
3 amount: order.priceUsdt,
4 provider: 'NOWPAYMENTS',
5 ledgerAccount: 'SYSTEM_HOLD'
6}); // ENTERPRISE ESCROW CORE
TaskHunt Logo Enterprise Marketplace Platform

TaskHunt Marketplace

Enterprise freelance platform featuring NOWPayments crypto escrow locks, double-entry financial ledger, WebSocket order chat with auto-generated invoice cards, fraud risk-scoring, and granular RBAC admin control.

Next.js 14NestJSPrisma / PostgresNOWPaymentsWebSocketsDocker
TG @vacbanalert
1const app = fastify({ logger: true });
2app.register(authTelegramPlugin);
3await ffmpeg.compressVideo(inputPath, {
4 maxWidth: 1280, faststart: true
5});
6bot.on('start', (ctx) => ctx.replyWithMiniApp());
Anon Creo Logo Telegram Mini App & Web Platform

Anon Creo Studio

Telegram Mini App and management platform for creative studios (playables, video, photo, landing pages). Features Fastify 5 API, Telegraf bot, xRocket Pay & NOWPayments crypto invoicing, atomic deposit balance checkouts, deposit-threshold referral tiers, and automated ffmpeg video compression.

Telegram WebViewFastify 5Telegraf / BotRedis / PostgresffmpegxRocket Pay
Bot @anoncreo_bot
1app.get('/en/*', (req, res) => {
2 const html = injectSSRMeta(rawHtml, {
3 lang: 'en', title: 'Slate Capital'
4 });
5 res.send(html);
6}); // LIVE PREVIEW 1-TO-1 MODAL
Slate Capital Logo Trading Landing & Admin System

Slate Capital Platform

High-end trading landing page with Node.js Express SSR meta injection middleware for crawler-friendly EN/RU link previews in Telegram & Discord, interactive split-screen 1-to-1 live preview admin modal, and Postgres pool.

Vanilla JS / CSSNode.js / ExpressSSR Meta InjectionPostgreSQLDockerLive Preview
slate-capital.com
03

About

Who I am

ptrkxlord avatar

I build systems that are fast, clean, and built to last — from low-level C++ to modern web stacks.

Full-stack developer with deep experience across the entire technology spectrum. From native C++ and C# with NativeAOT to React frontends and Django backends. I believe great software comes from understanding every layer of the stack.

0 Technologies
0 Projects
0 Years
04

Experience

My journey so far

2024 — Present

Full-Stack Developer

Building modern web applications with React, Node.js, and .NET ecosystems.

2023 — 2024

Backend Developer

Developed REST APIs, microservices, and database architectures with Django and PostgreSQL.

2022 — 2023

Systems Programmer

Low-level development in C++ and C# with focus on performance-critical applications and NativeAOT compilation.

05

Contact

Get in touch

Let's connect.

Reach out via your preferred platform — I'm always open to discuss projects, ideas, or just chat.

Check out my code

Open-source projects, experiments, and everything I build — all on GitHub.

@aferapokitaysky
Public Repos
Stars
Forks
CLASSIFIED // PROJECT DOSSIER

TaskHunt Marketplace Architecture

Stack: Next.js 14 & NestJS Engine: Prisma, Postgres, Redis Payments: NOWPayments Escrow 🚀 Request Demo (@vacbanalert)

TaskHunt is a production-grade enterprise freelance marketplace built with Next.js 14, NestJS, Prisma, PostgreSQL, and Redis. Features a double-entry financial ledger accounting core, NOWPayments crypto escrow locks, real-time WebSocket order chat with auto-generated inline invoice cards, automated dispute arbitration, risk-scoring fraud service worker, and granular RBAC admin management.


Double-Entry Ledger & Crypto Escrow Engine

Financial movements are processed via an immutable double-entry ledger (`WalletService`), pairing client accounts with platform counterparties to eliminate balance drift.

  • Atomic Balance Locks: Payment amounts are locked in escrow upon order placement and released to freelancers only after milestone delivery confirmation.
  • NOWPayments Integration: Automated IPN webhooks verify crypto deposits, updating escrow state machines atomically using PostgreSQL row locking (`SELECT FOR UPDATE`).

Event-Driven Microservice Workers

Architected as a modular NestJS monolith connected to specialized async microservice workers via Turborepo and Redis queues.

  • Fraud Service Worker: Analyzes user velocity, IP signals, and transaction values in real time to calculate risk scores for active orders.
  • Notifications & Virus Scan Workers: Handles multi-channel notification dispatch (Email/Telegram/Push) and queued S3 antivirus scans.

Real-Time WebSocket Order Chat

Order threads integrate WebSockets (`NestJS Gateways`) for instant messaging, file sharing, and interactive invoice cards.

// Escrow Lock Execution
const escrow = await this.prisma.$transaction(async (tx) => {
  const wallet = await tx.wallet.findUnique({ where: { userId }, lock: true });
  await tx.ledger.create({ data: { from: wallet.id, to: SYSTEM_ESCROW, amount } });
  return tx.order.update({ where: { id: orderId }, data: { status: 'PAID' } });
});

Anon Creo Telegram Mini App Architecture

Platform: Telegram Mini App Backend: Fastify 5 & Telegraf Payments: xRocket & NOWPayments 🤖 Open TG Bot (@anoncreo_bot) 💬 Support (@AnonCreaoManager)

Anon Creo is a Telegram Mini App & Web Management Platform for creative studios (playables, video, photo, landing pages, PWA). Built with Fastify 5, TypeScript, Prisma (PostgreSQL), Redis, Telegraf (TG Bot), automated ffmpeg video compression, and multi-currency crypto invoicing.


Payments, Crypto Invoicing & Balance Ledger

Automated multi-currency billing engine supporting instant crypto invoice generation and internal account deposit balances.

  • xRocket Pay & NOWPayments Gateways: Direct crypto checkout via Telegram xRocket bot and NOWPayments IPN webhooks. Invoices dynamically lock server-side price snapshots preventing client-side amount tampering.
  • Atomic Balance Checkout: Internal wallet debits execute inside a single PostgreSQL transaction with row locks (`SELECT FOR UPDATE`), preventing double-spending on simultaneous requests.

Fastify 5 API & Telegram WebApp Auth

High-performance Fastify HTTP API handling `initData` Telegram webapp authentication, session token management in Redis, rate-limiting, and RBAC admin permissions.

Tiered Deposit Threshold Referral Engine

Dual-mechanism referral program rewarding referrers with instant commissions on order payments and automatic tier upgrades based on cumulative buyer top-up thresholds ($100+).

ffmpeg Video Compression & Hotlink Protection

Automated ffmpeg pipeline extracts 0.5s JPG preview posters and compresses raw video uploads (max 1280px, faststart flags). Playables (.html) are protected with Referer checks.

// Fastify Telegram Auth & Video Compression
fastify.post('/api/auth/telegram', async (req, reply) => {
  const user = await validateTelegramInitData(req.body.initData);
  const token = await reply.jwtSign({ id: user.id, role: user.role });
  return { token, user };
});

Slate Capital Platform Architecture

Type: Trading Platform & Admin Design: Dark Gold Glassmorphism Stack: Express & PostgreSQL 🌐 slate-capital.com

Slate Capital is a high-end trading landing page and real-time educational offering management system. Built with Vanilla JS/CSS, Node.js (Express), and PostgreSQL. Features SSR meta injection middleware for crawler-friendly EN/RU link previews in Telegram/Discord, interactive split-screen 1-to-1 live preview admin modal, and Postgres pool with fallback in-memory store.


SSR Meta Injection Middleware

Express server middleware dynamically replaces metadata tags (Open Graph, Twitter, Lang, Title, Description) on `/en` subpaths before serving raw HTML. Guarantees 100% rich link previews in Telegram, Discord, Facebook, and proper indexing in Google and Yandex.

Split-Screen 1-to-1 Admin Live Preview Modal

Interactive split-screen modal allows administrators to preview offering cards exactly as they look on the main site in real-time as they edit text, pricing, visibility toggles, or features arrays.

// Express SSR Meta Injection Middleware
app.get('/en/*', (req, res) => {
  const rawHtml = fs.readFileSync(path.join(__dirname, 'public/index.html'), 'utf8');
  const injectedHtml = rawHtml
    .replace('<html lang="ru">', '<html lang="en">')
    .replace(/<meta property="og:title" content=".*?">/, `<meta property="og:title" content="${enTitle}">`);
  res.send(injectedHtml);
});

Aferapokitaysky Player Architecture

Platform: macOS & Windows Build: swiftc & Tauri Engine: SwiftUI и Svelte 🎧 aferapokitaysky.app

Aferapokitaysky Player is a high-performance, beautiful media player compiled natively for macOS using Swift and for Windows using Tauri + Svelte. Designed with advanced UI/UX concepts like dynamic notch integration, macOS-native glassmorphism, and a robust terminal-based text user interface (TUI) for power users.


System Architecture

The media player is designed as a hybrid platform utilizing native core rendering layers combined with optimized web technology stacks.

  • macOS Core (Swift & AppKit): Built using AppKit controllers (AppDelegate/NSWindow) and SwiftUI views. Operates with custom borderless panels to handle macOS window level behaviors and leverages native CoreAudio drivers.
  • Windows Core (Tauri & Svelte): Compiles to an optimized native EXE. Tauri provides a secure, minimal Rust bridge for system commands and file I/O, while Svelte handles layout component state rendering.

Dynamic Notch Mini-Player

Implements an AppKit-level background panel tracking window and hover status to attach playback visuals under the physical MacBook notch.

Low-Level Terminal TUI

A dedicated Console Interface mode constructed entirely in Swift, bypassing Xcode GUI dependencies for true terminal-level playback controls.

# build.sh macOS compilation sequence
SDK_PATH=$(xcrun --show-sdk-path)
swiftc -sdk "$SDK_PATH" $(find Sources -name "*.swift") -o Aferapokitaysky
codesign --force --deep --sign - "Aferapokitaysky.app"