Skip to content
View WebCONuz's full-sized avatar

Block or report WebCONuz

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.

Content in all repositories owned by your account will be closed.
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
WebCONuz/README.md

Hi, I'm Mukhammadi Toshtemirov 👋

Frontend Developer (React / Vue) · Full-Stack Capable

Frontend-focused developer who ships production-ready React, Vue & Next.js applications and owns the backend and system architecture behind them when a project needs it. I design multi-tenant data models, build the APIs on top of them, and turn that into fast, role-aware interfaces — most recently an AI-assisted testing platform and a multi-tenant gamification SaaS. I care about feature-based architecture, state management that scales, and systems that hold up under real usage.

🔹 Frontend: React.js, Next.js, Vue.js/Nuxt.js, TypeScript, TanStack Query, Redux/Zustand/Pinia, Tailwind CSS — feature-based architecture, role-aware routing, performance
🔹 Backend & Architecture: Node.js, NestJS, Express.js, REST APIs, Prisma, PostgreSQL/MongoDB, JWT auth, multi-tenant & RBAC system design
🔹 Delivery: Docker, CI/CD, Git, automated testing (Jest/Mocha)

💼 Selected Work

Edu Test — AI-assisted online testing platform (backend · frontend) NestJS/PostgreSQL API that turns uploaded PDF/DOCX files into ready quiz questions — a 3-provider AI fallback chain (Gemini → Groq → OpenRouter) extracts and generates questions, and math formulas are converted from Word's native format straight to LaTeX. Rate limiting, cookie-based JWT auth, and role-scoped permissions (super admin / admin / teacher / student) throughout. Next.js 15 frontend with role-based middleware routing and live LaTeX rendering via KaTeX.

ERP Coin System — Multi-tenant gamification platform (backend · frontend) Multi-tenant NestJS/Prisma backend for schools to run attendance- and homework-based reward programs: tenant-isolated data, a level-based role hierarchy (creator → super admin → admin → teacher → student), and a transaction-ledger wallet — balances only ever change through logged transactions, never direct writes. Also generates recurring class sessions from weekly schedule templates with exception handling. React frontend built feature-by-feature with TanStack Query and Zustand.

📫 Connect

Telegram LinkedIn Portfolio

🧰 Full tech stack

Javascript TypeScript React Vue.js Nuxt Redux Tailwind Sass Bootstrap html5 CSS3
Nodejs Nextjs TanStack Query Zustand Express NestJs GraphQL Postgresql MongoDB MySQL Swagger
Docker git Github Postman Figma

Pinned Loading

  1. edu-test edu-test Public

    NestJS/PostgreSQL API that auto-generates quiz questions from uploaded PDF/DOCX files via a 3-provider AI fallback chain (Gemini → Groq → OpenRouter), with Word-to-LaTeX math formula conversion and…

    TypeScript

  2. edu-test-frontend edu-test-frontend Public

    Next.js 15 frontend for an AI-assisted testing platform — role-based middleware routing for admin/teacher/student panels, live LaTeX rendering via KaTeX, and a full timed test-taking flow with inst…

    TypeScript

  3. erp-coin-system-backend erp-coin-system-backend Public

    Multi-tenant NestJS/Prisma API for school reward programs — tenant-isolated data, a level-based role hierarchy (creator → super admin → admin → teacher → student), and a transaction-ledger coin wal…

    TypeScript

  4. erp-coin-system-frontend erp-coin-system-frontend Public

    React/TypeScript admin dashboard for a multi-tenant gamification platform — feature-based architecture, TanStack Query + Zustand for state, role-aware views for admins, teachers and students.

    TypeScript

  5. med-tech-next-api med-tech-next-api Public

    Next.js 15 (App Router) frontend for BerlinMed, a medical-equipment export company — multilingual client storefront (RU/EN/AR) and an admin panel for products, orders and customer inquiries, integr…

    TypeScript

  6. cv_maker cv_maker Public

    Vue 3 SPA for building a CV through a multi-step form — accordion sections for education, experience, skills, languages and socials, VeeValidate validation, and PDF export via jsPDF. In active deve…

    Vue