ai d’absurd
Start a project
Home /

We build the product.
You stay in control.

AI D’absurd builds bespoke Laravel products, from server logic to custom admin panels and mobile apps. We design daily operations so your team can work without our constant involvement.

More than 60 Laravel projects bring experience with contracts, payments, catalogues and integrations. We build around your business and hand over code, access and documentation. You choose who maintains the product: your team, another provider or us.

What holds it all together

Built for your workflow

A custom admin panel, clear roles and relevant integrations. Staff follow your business logic and handle everyday tasks themselves.

You own the product

We hand over source code, access and instructions, and show your team how to manage the system. You have what you need to keep working independently.

Support on your terms

When you need updates, maintenance or new features, we can take care of them. Scope, budget and response times are agreed separately. You decide when to bring us in.

Optional support — from 70 000 ₽ per month

Technology → value.

Every project needs its own toolset. Explore the accumulated experience and the problems each technology helps address.

One foundation for a business product

PHP and Laravel are the core specialisation: more than 60 projects, from Laravel 8 to 13, with PHP 8.4 experience. Server logic, business rules, APIs and administration share an architecture, connecting web and mobile clients without duplicating core rules.

When this is useful

CRMs, management systems, SaaS, customer accounts and existing Laravel products.

PHP 8.4Laravel 8–13EloquentAPI

Experience in this areaДоброСклад, Sklad AI, MurloftCRM, Set-Ka

An admin interface for the team’s workflow

Custom Livewire 4, Volt and Alpine.js interfaces support specialised data workflows without a separate SPA. Filament speeds up conventional administration. The choice depends on staff workflows and the flexibility the interface needs.

When this is useful

When a generic admin interface gets in the way, or when standard tables and forms are enough for a fast start.

Livewire 4VoltAlpine.jsFilament

Experience in this areaДоброСклад, Питоместо, MAIF, Profi-Pars, SV2, LHL-77, Центр достижений

MAX, SMS and 1C in one workflow

Connect MAX, an SMS provider, 1C and external APIs to a Laravel product. Exchange data through CommerceML or an available API. The panel shows operation history and errors, while queues and retries handle temporary failures.

When this is useful

When messenger requests need to enter a CRM, products and orders need to sync with 1C, and customers need SMS updates. Exchange scope depends on your services.

MAXSMS API1C / CommerceMLLaravelWebhooksRedis / Queues

Experience in this areaBots CS, ПГС, ДоброСклад

Heavy operations run in the background

Imports, notifications and batch processing run in queues. Users can continue working while the server processes a task; failures and retries can be monitored separately. Job batches organise larger workloads into manageable parts.

When this is useful

Large catalogues, bulk notifications, AI requests and lengthy document processing.

HorizonRedisSupervisorBus::batch()

Experience in this areaПГС / ПневмоГидроСнаб

Teams see changes as they happen

Chats, live dashboards and multiplayer workflows receive events without manual page refreshes. SIP and LiveKit experience supports calls and communication, keeping work context close to the conversation.

When this is useful

Support, dispatch interfaces, social platforms, CRM calls and collaborative work.

ReverbEchoPusherWebSocketLiveKitSIP

Experience in this areaПитоместо, Наш Архив, MurloftCRM, LHL-77, Центр достижений

Make the right data easier to find

When a basic list is no longer enough, a dedicated search index, filters and ranking rules help people navigate a catalogue or knowledge base. The engine depends on data volume and hosting requirements.

When this is useful

Catalogues, directories, knowledge bases and internal systems with many records.

ScoutMeilisearchAlgolia

Experience in this areaПГС / ПневмоГидроСнаб, LHL-77, Центр достижений

Control access and track changes

Role-based permissions, two-factor sign-in and activity logs align access with responsibility and help teams investigate changes. Backups complement protection with a recovery path.

When this is useful

Systems with personal data, multiple roles, payments and important operational history.

FortifySanctumgoogle2faspatie/permissionactivitylogBackups
Changes with verifiable results

Tests cover business rules and core user journeys. Static analysis catches some errors before release, formatting keeps code consistent and architecture checks control dependencies between system components.

When this is useful

Evolving products, Laravel upgrades, complex integrations and multi-developer teams.

PestPHPUnitPHPStanPintRectorDeptracPlaywright
An interface for everyday work

Tailwind and Vite provide a foundation for responsive interfaces. Vue 3 and Pinia suit complex client-side logic. Visual editors let teams work with text and structured content inside the product.

When this is useful

Editorial systems, complex forms, builders and internal workspaces.

Tailwind 3 / 4ViteVue 3PiniaCKEditorTiptapQuillTrixCodeMirror
Maps and game worlds

Three.js supports browser 3D, while Phaser 3 and PixiJS 8 support game scenes. Leaflet and MapLibre with PMTiles bring geography into an interface. Each tool serves a specific action: finding a place, examining an object or playing.

When this is useful

Location services, maps, browser games and interactive product elements.

Three.jsPhaser 3PixiJS 8LeafletMapLibrePMTiles

Experience in this areaAI D’absurd, RoutePulse, Кудакатим, Pixel World, Ticket to Ride, ПГС / ПневмоГидроСнаб

Dedicated services for specialised tasks

TypeScript and Node.js support game servers and persistent connections. Turborepo and pnpm help coordinate multiple packages. InvestRobot uses 12 Python microservices with Clean Architecture, PostgreSQL and ClickHouse for operational and analytical data.

When this is useful

Multiplayer products, data processing and subsystems that need their own development cycle.

TypeScriptNode.jsTurborepopnpmColyseusWebSocketPythonClean ArchitectureClickHousePostgreSQL

Experience in this areaProject Metropolis, Ironvale, InvestRobot

Keep the product close at hand

Native SwiftUI iOS and Kotlin Android clients connect to the product backend. Push notifications provide a channel for events that matter when the app is closed; web clients can use Web Push.

When this is useful

Customer apps, mobile CRMs and services used regularly throughout the day.

SwiftUIKotlinFirebase / FCMWeb Push

Experience in this areaMurloftCRM, Set-Ka, Питоместо, AI-Gotchi, LHL-77

Payments and documents in the workflow

Payments, subscriptions, plans and fiscal systems become part of the product. PDFs, Word and Excel files are generated from application data, while QR codes and barcodes connect digital operations to documents and physical objects.

When this is useful

Sales, rentals, subscriptions, reporting and recurring document workflows.

ЮKassa / YooKassaYourPaymentsaQsiЭвотор / EvotordompdfmpdfPhpWordmaatwebsite/excelPhpSpreadsheetQRBarcodes

Experience in this areaДоброСклад, VPN SEP, SV2, YesSigned

Data and AI in one working cycle

Collect and process data, connect AI models, compare responses and add review stages. Browsershot, DomCrawler, Puppeteer and Playwright support browser automation. Engineering tasks use project context, AI Factory and skills.

When this is useful

AI assistants, document processing, catalogue updates and editorial or engineering tools.

OpenAIDeepSeekYandexAnthropicBrowsershotDomCrawlerPuppeteerPlaywrightAI FactoryAGENTS.mdSkills

Experience in this areaMAIF, PromptForge, ROAVENTA, PROBATO, Profi-Pars, Smirnew, AI Project Platform, Минпромаркет

A product you can release and recover

Containers and deployment scripts make environments reproducible. Web server configuration, automation and backups connect development with operations. Experience building custom panels supports tools tailored to a team’s needs.

When this is useful

Self-hosting, multiple environments, repeatable releases and data recovery.

DockerComposeNginxEnvoyWebhooksresticAnsiblePlesk

Experience in this areaLaPanel, developer_portal

Networks and devices become part of the system

Network experience includes VLESS/Reality, Xray, sing-box, WireGuard, a cascade of 12 exit nodes and MikroTik policy routing. A TTGO T-Call SMS gateway connects an application to a physical ESP32 device.

When this is useful

Network services, managed connections and software-to-hardware integrations.

VLESS / RealityXraysing-boxWireGuardMikroTikPolicy routingESP32TTGO T-Call

Experience in this areaVPN SEP, SV2

From your needs
to your own product.

We agree on outcomes, phases and budget upfront, including what your team needs to manage the product independently.

01

Discover

Understand your business and the team’s daily work. Agree on scope, acceptance criteria and launch deliverables.

02

Define

Design the admin panel, roles and automated workflows. Scope connections with MAX, SMS, 1C and other services to suit the project.

03

Create

Build the backend, interface and integrations. Test core journeys and share working increments.

04

Hand over

Launch, hand over code, access and instructions, and walk your team through the admin panel. You run the product; support is available by choice.