Currently: Engineering SaaS & WebRTC. Open to Senior Backend Roles.

Moxirbek Solijonov

I build multi-tenant SaaS, WebRTC voice systems, & Telegram automation.

Full-stack engineer based in Tashkent, Uzbekistan. Former Assistant Teacher & CS Mentor at Najot Ta'lim. Engineering production-grade TypeScript applications from architecture to deployment.

01 · FEATURED WORK & SYSTEMS

Production Products & Systems

Visual UI previews, dynamic topology flow diagrams, real code snippets, and architectural retrospectives from software products I've engineered.

Educoin

Jan 2026 — Present

Multi-Tenant Educational CRM & LMS Backend ArchitectureLead Backend Architect

Enterprise Codebase (NDA)
The Problem

Educational centers running on shared databases faced critical risks of cross-tenant data leaks across student payment records and grading rosters.

Engineering Solution

Engineered strict schema-isolated multi-tenancy in NestJS utilizing custom Prisma header middleware, dynamic role-based guards (RBAC), Redis sliding-window OTP auth, and OpenTelemetry SQL query tracing.

Architectural Trade-Off / Retrospective: Trade-off: Middleware-level query tenant scoping adds ~1.2ms header processing latency but guarantees schema isolation across tenant boundaries without full database split complexity.
Educoin

Core Technical Scope

  • Multi-tenant database schema architecture using Prisma tenant middleware
  • Role-based access control (RBAC) with NestJS custom guards & decorators
  • Gamified student rewards system with coin economy & reward marketplace
  • Docker containerization with GitLab CI/CD automated deployment pipeline

Verified Outcomes & Specifications

:
:
:
:
Stack:NestJSTypeScriptPostgreSQLPrisma ORMRedisDockerOpenTelemetry

Ross Messenger

Nov 2025 — Feb 2026

Telegram-Inspired WebRTC Voice & Real-Time Messaging EngineFull-Stack & Telecom Engineer

Enterprise Codebase (NDA)
The Problem

Standard browser WebRTC streams encountered packet relay latency and DOM memory bloat during infinite message scroll.

Engineering Solution

Built a lightweight Node.js WebRTC-to-UDP media proxy with on-the-fly AES-256-CTR packet encryption, Diffie-Hellman key exchanges, and react-window list virtualization to sustain smooth 60 FPS scrolling.

Architectural Trade-Off / Retrospective: By virtualizing the DOM tree with react-window, message buffer heap size dropped by 64% while maintaining 60 FPS under continuous payload incoming streams.
Ross Messenger

Core Technical Scope

  • Node.js WebRTC-to-UDP proxy for low-latency peer-to-peer audio transmission
  • On-the-fly AES-256-CTR packet payload encryption and key rotation
  • react-window list virtualization eliminating DOM bloat during infinite scroll
  • Zustand state store synchronizing WebSockets and active WebRTC call states

Verified Outcomes & Specifications

Concurrent Calls: 500+
Packet Loss: <1%
Stack:Next.jsNode.jsWebRTCSocket.IOZustandFramer MotionCapacitor

MK Academy

Aug 2025 — Nov 2025

Gamified CEFR English Learning Engine (Offline-First PWA)Frontend Architect & PWA Specialist

Enterprise Codebase (NDA)
The Problem

Language learners experienced high drop-off rates due to static study formats and progress loss when offline on mobile devices.

Engineering Solution

Engineered an offline-first Progressive Web App utilizing Leitner spaced-repetition memory intervals, Service Worker queue background sync, and XP achievement streaks.

Architectural Trade-Off / Retrospective: Implementing background sync via Service Worker mutation queues allowed learners to complete lessons on weak network connections without data loss.
MK Academy

Core Technical Scope

  • Spaced repetition engine calculating optimal card review intervals
  • Axios service worker interceptors queuing offline mutation requests
  • Gamified XP, streaks, levels, and unlockable achievement badges
  • Capacitor mobile pipeline generating production native Android packages

Verified Outcomes & Specifications

LCP: 0.8s
Conversion: +40%
Stack:Next.jsReactNestJSPrismaTailwind CSSService WorkersCapacitor

Instagram Media Delivery Bot

Jun 2025 — Aug 2025

High-Throughput Telegram Automation Scraper EngineBackend & Automation Engineer

Enterprise Codebase (NDA)
The Problem

Scraper IP rate limits, account blocks, and high memory overhead when buffering HD video files directly to server disk.

Engineering Solution

Constructed an anti-blocking pipeline featuring a rotating proxy pool, Redis concurrency queue with randomized jitter delays, and direct memory stream piping.

Architectural Trade-Off / Retrospective: Zero-disk memory stream piping bypassed local disk I/O bottlenecks completely, allowing concurrent media downloads with < 15MB RAM per worker node.
Instagram Media Delivery Bot

Core Technical Scope

  • Proxy pool rotation preventing scraper IP address blocks
  • Redis concurrency queues handling burst requests with randomized delays
  • Direct memory stream piping from CDN source to Telegram API
  • Automatic audio extraction fallback when video downloads are restricted

Verified Outcomes & Specifications

Messages Processed: 1M+
Uptime: 99.99%
Stack:Node.jsTelegrafRedisSQLiteProxy PoolNode Streams
TECHNICAL WRITE-UPS & NOTES

Engineering Deep Dives

Detailed technical articles explaining specific architectural decisions, WebRTC media proxies, and schema multi-tenancy.

Feb 20268 min read

Building a Low-Latency WebRTC UDP Media Proxy with AES-256 Encryption in Node.js

Browser WebRTC implementations suffer from relay delays when direct P2P connections are NAT-restricted. Shared TURN servers introduce 200–600ms round-trip latency, making real-time voice unusable. Here is how I built a production Node.js UDP media proxy with on-the-fly AES-256-CTR encryption to achieve sub-100ms packet delivery — without trusting any third-party relay infrastructure.

WebRTCNode.jsUDPAES-256TelecomNetworking
Apr 20266 min read

Implementing Schema-Level Multi-Tenancy & Dynamic RBAC in NestJS & Prisma

Multi-tenant SaaS applications must strictly prevent cross-tenant data leaks. A single missing WHERE clause can expose one tenant's data to another. Here is how I bypassed manual scoping errors entirely using NestJS HTTP middleware and Prisma query client extensions to automatically enforce tenant isolation at the ORM layer.

NestJSPrismaPostgreSQLMulti-TenancyRBAC
Loading 3D WebGL Workspace...
03 · ABOUT & ENGINEERING PHILOSOPHY

About Moxirbek Solijonov

Hi, I'm Moxirbek Solijonov, a Full-Stack & Systems Engineer based in Tashkent, Uzbekistan with a deep focus on backend reliability, real-time protocols, and database schema design. As an Assistant Teacher & Mentor at Najot Ta'lim, I instructed 50+ students across 2 intensive CS foundation cohorts in algorithms, C, Python, and software design patterns. My work bridges complex backend systems with crisp, responsive frontend applications.

Moxirbek Solijonov
Verified Engineer
Teaching Mentorship & Leadership

Assistant Teacher & CS Mentor (Foundation Cohorts) @ Najot Ta'lim

Feb 2026 — Apr 2026 • Tashkent, UZB
  • Mentored 50+ students in computer science fundamentals, algorithms, data structures, C, and Python across 2 foundation cohorts.
  • Conducted daily code review sessions, live debugging workshops, and software engineering practice tests.
  • Guided student projects through Git workflows, clean code principles, and problem-solving methodologies.

Technical Stack & Production Capabilities

Backend & Systems Architecture

TypeScript / Node.jsProduction
NestJS & Express.jsProduction
REST APIs & OpenAPIProduction
Multi-Tenancy & RBACProduction
OpenTelemetry & TracingComfortable

Real-Time & Telecom Protocols

WebRTC & UDP SocketsProduction
Socket.IO & WebSocketsProduction
Telegram Bot API / TelegrafProduction
AES-256 Payload EncryptionComfortable

Frontend & Mobile Applications

Next.js (App Router)Production
React & TypeScriptProduction
Tailwind CSS & Vanilla CSSProduction
Zustand State EngineProduction
PWA & Service WorkersProduction
Capacitor Mobile PackagingComfortable

Databases & Infrastructure

PostgreSQL & Prisma ORMProduction
Redis Caching & Queue SystemsProduction
SQLite & Embedded DBsProduction
Docker & ContainerizationProduction
GitLab CI/CD & GitHub ActionsComfortable

Education & Technical Certifications

Jun 2025
Full-Stack Development Course

Najot Ta'lim

Jul 2024
Backend Development

Ravnat Ziyo

Oct 2024
Backend Development

CoddyCamp

04 · DIRECT COMMUNICATION CHANNELS

Get In Touch

Whether discussing full-stack software engineering roles, multi-tenant architecture, or technical collaboration, reach out directly.

Response SLA: Usually replies within 24 hours (UTC+5 Tashkent Time)

Direct Contact Details

Email

moxirbekmoxirbek29@gmail.com

Telegram Direct DM

@Rakhimberdiyev_1970

Open Telegram DM ↗
Phone / WhatsApp

+998 99 145 96 86

Send a Quick Direct Note