Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Muhammad Ibrahimov

Reliable Plus holder
Offer Muhammad work on your next project.

Azerbaijan Баку, Azerbaijan
16 hours 48 minutes back
Available for hire available for hire
1 Safe completed
2 months 24 days back
1 client
7 proposals made
on the service 1 year

Rating

Successful projects
No data
Average rating
No data
Rating
522
Web Programming
881 place out of 6431
Javascript and Typescript
226 place out of 3455

Skills and abilities

Portfolio


  • 18 000 USD

    General Contractor (Czechs) CRM/ERP - construction management system

    Web Programming
    Corporate CRM/ERP system for the construction company EKVATOR (Czech Republic), developed from scratch. Complete automation of project management, finance, warehouse, logistics, HR, and subcontractors.

    SCALE: 59 server services, 50+ database models, 40+ frontend modules, WebSocket real-time.

    PROJECTS — Full life cycle of a construction project: statuses, material budget, timelines, linking clients, investors, and subcontractors. Tabs: tasks, materials, payments, requests, production, calculations, history, performers, settlements, estimates.

    TASKS — Hierarchical system (parent-child). Types: calculation, measurement, meeting, document preparation, site visit, approval. Time tracking, comments with notifications, linking materials, pricing by tasks.

    WAREHOUSE AND MATERIALS — Multi-warehouse considering balances. Suppliers with prices. Transfers between warehouses, purchases, write-offs (draft/submission/approval), inventory with identification of surpluses and shortages. Material requests with approval workflow.

    FINANCE — Incoming/outgoing invoices. Statuses: draft, under approval, approved, paid, partially paid, overdue. Payment methods: cashless, cash, card. VAT calculation (21% Czech Republic). Multi-currency. KPI dashboard: revenue YTD, profit YTD, budget vs actual.

    POHODA INTEGRATION — Synchronization with the Czech accounting system Pohoda (XML API + mPohoda REST). Import/export of invoices, customizable synchronization interval, history and logging.

    LOGISTICS — Management of drivers, fleet, and routes. Types of transport: bulldozer, crane, truck, van. Tracking mileage, fuel consumption, GPS coordinates, odometer photos. Payment for routes: hourly or per meter.

    HR AND SALARIES — Employees, subcontractors, drivers. Salary calculation: fixed + hourly + task income - deductions (fuel and others). Statuses: draft, calculated, approved, paid. Vacations, inventory tracking of employees (laptops, phones, tools).

    COUNTERPARTIES — Clients, suppliers, subcontractors, investors. Contracts with guarantees, appendices to contracts (unsigned/for signature/signed). Validation of ICO/DIC, integration with ARES for business data verification.

    APPLICATIONS — Flexible approval system: project creation, tasks, procurement, material request + custom types. Routing from/to, comments, reasons for rejection.

    ANALYTICS — KPI dashboard, project profitability, top-5 profitable projects, low-margin projects, personnel expenses by month, 12-month trends. Charts: Area, Bar, Pie. Export to Excel.

    REAL-TIME — WebSocket chat for tasks/applications/projects. Notifications: task assignments, mentions, status changes, approvals. User presence status.

    RBAC — 6 system roles: director, admin, technical specialist, sales manager, warehouse manager, accountant. Expandable permissions, multi-company with switching.

    STACK — Frontend: Next.js 15, React 19, TypeScript, Zustand, TanStack Query 5, Tailwind CSS 4, next-intl. Backend: NestJS 11, Prisma, PostgreSQL 16, Redis, Socket.io, ExcelJS, React-Email. Docker.

    #CRM #ERP #NestJS #NextJS #React #TypeScript #PostgreSQL #Construction #FullStack #WebSocket #RBAC #Analytics #TailwindCSS #Docker #Prisma
  • 15 000 USD

    Metal CRM — ERP system for production and order management

    Web Programming
    Comprehensive ERP/CRM system for a metalworking plant, developed from scratch. Full automation of the cycle — from customer request to shipment of finished products.

    SCALE: 42+ server modules, 55+ database models, 200+ API endpoints, 180+ React Query hooks, 45+ UI components.

    ORDERS — Double Kanban board (Sales + Production) with 19 statuses and drag-and-drop. The LAUNCH status serves as a bridge between departments. Complete audit trail with a color-coded order path. Optimistic UI updates with rollback on error. Order card: calculations (BOM, markup, discounts), machine tasks, material reservations, payments, plan-register, history, comments with user mentions.

    PRODUCTION — Machine management: laser, bending, hydraulics. Task queue with timers and priorities. Time tracking: plan/theory/fact. Delay forecasting, overload detection, customizable buffer percentage, and work schedule.

    WAREHOUSE — Accounting for sheets and scraps. Material catalog. Stock control with warnings. Inventory with discrepancies, approval workflow, write-offs, reservations for orders. Price categories by volume.

    FINANCE — Payments: cash, non-cash, card. Prepayment/partial/final. Expenses for machines. Income and expense analytics by periods. Export to Excel and PDF.

    APPROVALS — 8 types of requests: discount, metal price, procurement, commercial proposal, invoice, etc. Hierarchical structure, threaded discussions, automatic triggers.

    ANALYTICS — Dashboards for machines, deviation metrics, event calendar, customizable widgets (react-grid-layout).

    ACCESS — RBAC with 19+ permissions. Roles: admin, manager, technologist, operator. Two-factor authentication, OAuth. Audit log of actions.

    REAL-TIME — WebSocket notifications (Socket.io). 8 categories: tasks, orders, warehouse, procurement, production, etc. Email notifications through server-side rendering of templates.

    STACK — Frontend: Next.js 16, React 19, TypeScript, Zustand, React Query v5, dnd-kit, Radix UI, Tailwind CSS 4, Recharts, TipTap, Zod, jsPDF. Backend: NestJS 11, Prisma v6, PostgreSQL, Redis, Socket.io, Swagger, Helmet, reCAPTCHA.

    #CRM #ERP #NestJS #NextJS #React #TypeScript #PostgreSQL #Prisma #Kanban #Manufacturing #FullStack #WebSocket #RBAC #Analytics #TailwindCSS
  • 800 USD

    Upholstery - corporate website of the furniture reupholstery factory

    Web Programming
    Developed a corporate website for a Moscow factory specializing in reupholstering and restoring upholstered furniture with 21 years of experience.

    Functionality:
    — Cost calculator for reupholstering with selection of furniture type and material
    — Material catalog (4500+ samples) with filtering by color (18 options), fabric type (jacquard, velvet, chenille, leather, etc.) and pattern
    — Gallery of works "before / after" with an interactive slider
    — Catalog of fillers (7 types) with prices
    — Services section: 7 categories with a hierarchical structure and adaptive grid (2/3/5 columns)
    — Designer call form with reCAPTCHA protection
    — Adaptive design (mobile-first)
    — Integration of Google Analytics + Yandex.Metrica

    Design: dark minimalist palette (#1d2b38), modern typography, accent CTA buttons

    Stack: Next.js, React, Tailwind CSS, Motion (Framer Motion), Radix UI, shadcn/ui

    #Ecommerce #NextJS #React #TailwindCSS #Catalog #Calculator #Frontend #Responsive #Filtering #Furniture #CorporateWebsite
  • 15 000 USD

    OmniAI — omnichannel CRM platform with AI for managing communication

    Web Programming
    OmniAI — a full-fledged SaaS platform developed from scratch: from designing architecture and database to a production-ready interface. It unifies all customer communication channels in a single window and enhances operator work with artificial intelligence.

    Problem: businesses lose customers when messages are scattered across messengers and social networks. Operators switch between tabs, lose context, and managers do not see the full picture. OmniAI solves this — all communications in one Inbox, and AI takes over the routine.

    What has been implemented:

    — Unified Inbox: messages from Telegram and other channels are collected in one interface with real-time updates via WebSocket. The operator sees the dialogue history, customer profile, and responds without leaving the platform.

    — AI Assistant: automatic summarization of dialogues, customer sentiment analysis, response suggestions. The operator quickly understands the context and does not miss problematic customers.

    — Interactive Dashboard: widgets with drag-and-drop, statistics on inquiries, conversions, operator workload in real-time.

    — Multitenancy: data isolation between companies at the PostgreSQL Row Level Security level. Each business in its own secure space.

    — Automation: integration with n8n for action chains — assigning responsibility, notifications, escalation, triggers based on keywords — no code required.

    — Multilingual: the interface is localized in Russian, English, and Azerbaijani.

    — Authorization: Clerk + JWT, automatic tenant creation upon first login.

    Stack:

    Frontend: Next.js 15, React, Tailwind CSS v4, Zustand, next-intl
    Backend: NestJS, Prisma, PostgreSQL + pgvector, Redis, BullMQ
    Infra: Docker Compose, Turborepo, WebSocket
    AI: LLM integration for summarization and sentiment analysis

    Features:

    — Monorepo with separation into web, api, and shared package
    — Common TypeScript types between frontend and backend
    — Task queues via BullMQ for background operations
    — Custom design system without ready-made UI libraries — full control over UI
    — Adaptive layout with dark theme

    #CRM #SaaS #NextJS #NestJS #TypeScript #AI #FullStack #React #PostgreSQL #WebSocket #Docker
  • 500 USD

    Landing page of the educational platform for veterans - retraining courses

    Web Programming
    Developed an animated landing page for a charitable foundation that provides free retraining courses for veterans, military personnel, military families, and internally displaced persons in Ukraine.

    Features:
    — Introductory animation with a cubic grid (fade-in + stagger)
    — Interactive video player with "curtain" opening animation
    — Course section with hover effects: text blurs, course preview appears
    — Contact form with international phone number validation
    — Modal application window with a successful submission screen
    — FAQ accordion
    — Full bilingualism (English / Ukrainian) — custom i18n through React Context
    — Responsive design (mobile-first)

    Sections: Hero, For whom, How it works, Courses, Video, Application form, FAQ, Footer

    Stack: Next.js 16, React 19, Tailwind CSS v4, Motion (Framer Motion), Radix UI, shadcn/ui, Sonner
    Design: dark palette (#203236), yellow accent (#FFD700), fonts Onest + Geologica

    Pixel-perfect layout according to Figma mockup.

    #Landing #NextJS #React #TailwindCSS #Animation #FramerMotion #Responsive #Figma #Frontend #Layout #Ukraine #Veterans

Reviews and compliments on completed projects 1

  • Real expert
  • Craft master
  • Quick answers
  • First-class quality
  • Nice communication
  • High responsibility
  • Great price
  • Lightning fast

10 March 21 USD
Website test

Quality
Professionalism
Cost
Contactability
Deadlines

The work was done quickly and efficiently. I recommend!

Activity

  Latest proposals 10
Freelance project
Freelance project
Freelance project
Freelance project
9999 USD
Freelance project
2500 USD
Freelance project
12 000 USD
Freelance project
11 000 USD
Freelance project
Freelance project
100 USD
Freelance project
1376 USD