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.
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 — PresentMulti-Tenant Educational CRM & LMS Backend Architecture • Lead Backend Architect
Educational centers running on shared databases faced critical risks of cross-tenant data leaks across student payment records and grading rosters.
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.

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
Ross Messenger
Nov 2025 — Feb 2026Telegram-Inspired WebRTC Voice & Real-Time Messaging Engine • Full-Stack & Telecom Engineer
Standard browser WebRTC streams encountered packet relay latency and DOM memory bloat during infinite message scroll.
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.

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
MK Academy
Aug 2025 — Nov 2025Gamified CEFR English Learning Engine (Offline-First PWA) • Frontend Architect & PWA Specialist
Language learners experienced high drop-off rates due to static study formats and progress loss when offline on mobile devices.
Engineered an offline-first Progressive Web App utilizing Leitner spaced-repetition memory intervals, Service Worker queue background sync, and XP achievement streaks.

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
Instagram Media Delivery Bot
Jun 2025 — Aug 2025High-Throughput Telegram Automation Scraper Engine • Backend & Automation Engineer
Scraper IP rate limits, account blocks, and high memory overhead when buffering HD video files directly to server disk.
Constructed an anti-blocking pipeline featuring a rotating proxy pool, Redis concurrency queue with randomized jitter delays, and direct memory stream piping.

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
Engineering Deep Dives
Detailed technical articles explaining specific architectural decisions, WebRTC media proxies, and schema multi-tenancy.
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.
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.
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.
Assistant Teacher & CS Mentor (Foundation Cohorts) @ Najot Ta'lim
- 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
Real-Time & Telecom Protocols
Frontend & Mobile Applications
Databases & Infrastructure
Education & Technical Certifications
Full-Stack Development Course
Najot Ta'lim
Backend Development
Ravnat Ziyo
Backend Development
CoddyCamp
Get In Touch
Whether discussing full-stack software engineering roles, multi-tenant architecture, or technical collaboration, reach out directly.
Direct Contact Details
moxirbekmoxirbek29@gmail.com
@Rakhimberdiyev_1970
+998 99 145 96 86