Software development
99 use cases, 33 specialists
Programmer
AI for fixing bugs in code
Finds the cause of the bug in the project files and makes the smallest change that fixes it, without touching the surrounding code.
Write code from a task description with AI
Adds a new feature to the project strictly according to the task description, with no extra settings or "for the future" stubs, and runs the tests if there are any.
AI rewrote too much: an AI agent keeps only the needed change
Goes through changes made by another assistant or developer and removes everything the task did not require (incidental rework, extra settings, reformatting), leaving a minimal change.
Code reviewer
AI for code review
Reads the changes or project files and gives comments with line numbers, sorting them into must-fix issues, recommended fixes, and minor points.
Code review that teaches: AI explains every comment
Reviews a developer's changes and explains for each comment what the problem could lead to and how to do it better, points out good solutions, and asks questions where the intent is unclear.
Where code is slow: AI analysis of slow spots and extra database queries
Finds database queries inside loops, unnecessary memory allocations, and other bottlenecks in the code and explains how to remove them.
Software architect
Software architecture design with AI
Uses the task description to propose how to split the system into modules and where the boundaries between them lie, and states plainly what has to be sacrificed in each option.
AI assistant for architecture decision records (ADR)
Writes up a technical decision that has been made as a document: context, options considered, the choice, and its consequences.
Monolith or microservices: choosing an architecture with an AI agent
Compares layered and hexagonal architecture, a modular monolith, and microservices as applied to your project and team and puts the pros and cons into a table.
Backend architect
Database design with AI
Draws up a schema of tables, relationships, and indexes for your data and expected load and writes the scripts that create the database.
Project backend: AI assistant for choosing technologies
Compares options for databases, queues, and deployment methods given the team size and load and justifies the choice in writing.
Service fault tolerance: timeouts and a fallback mode with AI
Designs how the service survives failures of neighboring systems — timeouts, retries with pauses, circuit breakers, and a simplified operating mode — and describes this in an architecture document.
Frontend developer
AI for coding a website layout from a mockup
Builds responsive pages and components in React or Vue from a mockup or description and assembles a working version in the project folder.
Speeding up website loading with AI: heavy scripts and images
Finds heavy scripts and images, sets up code splitting and lazy loading, and compares the speed metrics before and after.
Website as an app (PWA) with AI: working on a poor connection
Turns a web app into one that can be installed on a phone and a computer: adds a manifest and a background caching script so that the main pages open on a poor connection.
Mobile app developer
AI for building a mobile app
Writes the app code for iOS and Android in Swift, Kotlin, or Flutter from a description of the screens and logic and prepares the project for building.
Offline mode for an app: AI agent for data synchronization
Designs local storage and synchronization so that the app works without a network and does not lose changes once the connection is back.
Push notifications, biometrics, and camera in an app: AI agent
Adds push notifications, fingerprint or face sign-in, the camera, and geolocation to the app in line with the rules of each platform.
Mobile app release engineer
Publishing an app to the App Store and Google Play with an AI assistant
Goes through the checklist before submission to the store — version number, permissions, data handling description, screenshots, and listing text — and prepares whatever is missing.
Automated app builds via fastlane with AI
Writes fastlane scripts that build, sign, and send a build to TestFlight or Google Play internal testing with a single command.
App rejected by the App Store: analyzing the rejection with AI
Analyzes the text of the app review rejection, determines which store rule is involved, and proposes a fix for the app and the text of a reply to the reviewers.
Desktop app developer
Desktop app on Electron or Tauri with AI
Writes an app on Electron or Tauri with an isolated window and validated communication with the system side and builds installers for macOS, Windows, and Linux.
AI assistant for app signing and notarization
Builds code signing for Windows and signing and notarization for macOS into the build script so that the system does not scare the user with warnings.
Desktop app auto-update: setup with an AI agent
Sets up a signed update feed with a gradual rollout by share of users and the ability to roll back.
Rapid prototyper
App prototype in a few days with AI
Assembles a working prototype from ready-made components and services that contains only the main scenario for testing the idea.
First product version (MVP) with an AI agent
Helps select the minimum set of features, writes down testable assumptions and success criteria, and writes the code of the first version.
Testing hypotheses in a prototype: AI adds feedback and analytics
Builds a feedback form, user action tracking, and a comparison of two variants into the prototype so that product decisions are made based on numbers.
Laravel developer
Laravel and Livewire development with an AI agent
Writes Laravel and Livewire models, routes, and components from a task list right in the project folder and does not add anything that was not asked for.
Beautiful layout and a dark theme in Laravel with AI
Builds an interface on FluxUI components with light and dark theme switching, smooth transitions, and a responsive layout.
3D effects on a website (Three.js): AI agent
Embeds Three.js 3D scenes into pages and makes sure that the animation runs smoothly and the page loads quickly.
Filament admin panel specialist
Filament admin panel: an AI assistant restructures long forms
Reads the resource file and restructures a long form: splits the fields into tabs and side-by-side sections and collapses rarely needed blocks.
Awkward fields in a Filament admin panel: AI-assisted replacement
Replaces rows of ten radio buttons with sliders, labels the entries in repeaters, and checks that no field was lost after the rework.
WordPress and Drupal developer
AI for creating a WordPress or Drupal theme
Writes a custom or child theme for WordPress or Drupal from a mockup, with responsive and accessible markup, without editing the parent theme.
WordPress plugin or Drupal module with an AI agent
Writes a plugin or module using standard hooks and filters without touching the core and registers post types, taxonomies, and fields in code.
WordPress or Drupal site audit: AI code review
Checks the theme code and installed extensions for security, speed, accessibility, and abandonment and produces a list of fixes.
WordPress performance specialist
Speed up a WordPress site with AI
Takes baseline measurements, finds the heaviest plugins, and sets up page and object caching, excluding the cart and the account area from it.
Slow WordPress database queries: analysis with an AI agent
Finds unbounded WP_Query queries, bloated autoload data in wp_options, and missing indexes and fixes them.
Image and script optimization on WordPress: AI assistant
Converts images to WebP or AVIF with lazy loading, defers unneeded scripts, and compares Core Web Vitals before and after.
WooCommerce store developer
Online store on WooCommerce with AI
Sets up products with variations and attributes, prices, and taxes and writes customizations in a child theme or a separate plugin without editing the core.
Connecting payments to WooCommerce: AI assistant
Connects a payment module, for example YooKassa, clearly separates test and live modes, and implements payment notification handling with signature verification and protection against duplicates.
Coupons and checkout in WooCommerce: AI agent
Simplifies the checkout page, adds the needed fields, and sets up coupons with restrictions and rules for combining them.
Drupal performance specialist
Speeding up a Drupal site with AI
Takes baseline measurements, finds the causes of cache misses, and sets up page caching and BigPipe instead of turning the cache off.
Slow Views in Drupal: AI query analysis
Finds heavy Views and entity queries, limits result sets, adds indexes, and checks the result against the query log.
PHP-FPM and cache tuning for Drupal: AI assistant
Selects opcache, PHP-FPM, and Redis settings to fit the server and checks the cache headers behind a CDN or reverse proxy.
Drupal Commerce store developer
Online store on Drupal Commerce: AI agent
Sets up product types, variations, SKUs, and prices through the standard price calculation mechanism rather than with formulas in templates.
Payments in Drupal Commerce: AI-assisted integration
Connects a payment gateway, moves the keys out of the code, verifies notification signatures, and reconciles orders with incoming payments.
Discounts, coupons, and taxes in Drupal Commerce with AI
Sets up promotions, coupons, and tax rates through configuration and checks their compatibility and priority on test orders.
API platform engineer
AI for describing an API in OpenAPI
Drafts the API description in OpenAPI or gRPC before any code is written: consistent field names, date format, pagination, and errors.
API versions without breaking clients: AI assistant
Checks changes against the current API description, flags the breaking ones, and lays out the procedure for retiring the old version, with deadlines.
API rate limiting: limits and quotas with AI
Designs limits and quotas by pricing plan, a response with code 429 and a wait time, and headers with the number of remaining requests so that API clients do not run into the limits blindly.
Payments and subscriptions developer
Adding online payments to a website with AI
Integrates a payment service, for example YooKassa or CloudPayments, through the service's own form, without storing card data on your side and with protection against double charging on repeated requests.
Subscriptions and recurring payments: AI agent for developers
Describes a subscription as a set of states — trial period, plan change with proration, repeated charge attempts, cancellation — and writes the code based on it.
Reconciling payments against payment service payouts with AI
Writes a query that reconciles internal records with the payment service's payouts and shows the discrepancies for each transaction.
Real-time collaboration developer
Real-time collaborative editing: AI assistant
Chooses a way to merge edits for each data type (CRDT, OT, or last write wins) and writes the code of the collaborative editor.
Chat and live updates over WebSocket with an AI agent
Writes a WebSocket connection with reconnection, resuming from the last acknowledged message, and a display of who is online right now.
Scaling WebSocket to thousands of connections with AI
Designs the delivery of updates to thousands of clients in one room, with queue limits and merging of frequent updates, so that a slow client does not eat up the server's memory.
Video streaming engineer
Video in HLS and DASH: encoding quality levels with AI
Writes ffmpeg commands that encode the video into a set of quality levels suited to its content and package it into HLS and DASH from a single source.
Low-latency live streams on a website: AI assistant
Selects the segment length, a lightweight starting stream, and player settings for the required broadcast latency and fast video startup.
Video download protection and CDN delivery with AI
Sets up DRM protection so that key delivery does not delay the start and configures segment caching rules on the CDN to save traffic.
WebAssembly developer
C++ or Rust code in the browser via WebAssembly with AI
Builds a WebAssembly module with wasm-bindgen or Emscripten and writes the JavaScript glue code with minimal data copying.
Is it worth switching to WebAssembly: benchmarks with an AI agent
Compares the speed of a compute-heavy section in JavaScript and in WebAssembly on the same data and says, based on the numbers, whether porting it makes sense.
WASI sandbox for plugins: AI assistant
Builds a plugin system on WASI and Wasmtime in which each plugin is granted only the permissions it needs.
Rust refactoring specialist
Rust code refactoring with AI
Carries out a rework across the whole project at once — definitions, calls, imports, tests, and documentation together, with no transitions abandoned halfway.
Rust project audit: an AI agent compiles a list of improvements
Goes through the entire specified scope of code and produces a full list of well-founded improvements, noting which parts could not be checked.
Clippy warnings and error handling in Rust: AI assistant
Fixes Clippy warnings and puts error handling in order without replacing errors with empty values or weakening the tests.
Smart contract developer
Write a smart contract in Solidity with AI
Writes an ERC-20, ERC-721, or ERC-1155 token contract on proven OpenZeppelin libraries with access control and a Foundry test suite.
UUPS upgradeable smart contract with an AI agent
Writes an upgradeable smart contract using the UUPS pattern, restricts upgrade rights, and adds tests that the storage does not break when moving to a new version.
Saving gas in smart contracts with an AI agent
Measures gas usage, packs storage variables more tightly, removes unnecessary reads and writes, and compares usage before and after.
Git expert
AI assistant for Git: branching model for a team
Chooses a branching model to fit the team size and release frequency — work in the main branch or Git Flow — and describes the rules for merging and branch protection.
AI for commit messages
Splits changes into small self-contained commits and writes clear messages for them following the Conventional Commits convention.
Rebase and conflicts in Git: an AI agent suggests a safe path
Carries out the rebase and conflict resolution, suggests a safe version of dangerous commands, and shows how to roll back using reflog.
Codebase guide
AI that explains someone else's code
Reads the project's source code and explains it at three levels: in one line, briefly in five minutes, and in detail with references to files.
Map of an unfamiliar project with AI: what is where
Draws up a map of the folders, entry points, modules, and the boundaries between them so that a newcomer understands where to start.
How a request travels through the code: tracing with an AI agent
Traces the path of a request or function call through the modules — where data enters, changes, is saved, and leaves — with file names and without changing anything in the project.
Code archaeologist
Inconsistent code after different AI assistants: finding duplicates
Compares files of the same kind from different periods and finds where the same thing is done in different ways: different names for one concept, two versions of one check, the opposite order of default values.
Finding dead code and forgotten settings with AI
Finds functions that nothing calls, settings keys that nothing references, and code branches that execution never reaches.
Checking documentation against code: AI finds outdated descriptions
Compares the README, descriptions, and comments with how the program works now and lists the places where the documentation promises one thing and the code does another.
Developer tools engineer
Command-line tool with an AI agent
Writes a command-line tool with a clear command structure, detailed --help output, and JSON output for use in scripts.
Building a tool for macOS, Windows, and Linux with AI
Sets up building the tool as a single file for different systems, shell command completion, and self-update.
Scripts for routine developer tasks with AI
Writes internal scripts for the team's routine operations with error messages that say what broke and what to do next.
Localization engineer
Preparing an app for translation into other languages with AI
Moves strings out of the code into translation files in ICU format with notes for translators and finds the remaining hard-coded text.
Plural forms after numbers in the interface: AI assistant
Replaces homemade conditions like "1 item, 2 items" with CLDR rules and switches dates, numbers, and currencies to standard Intl formatting.
Right-to-left text in the interface: support with AI
Switches the layout to CSS logical properties so that the interface mirrors correctly for Arabic and Hebrew and does not break because of long translations.
OrgScript developer
Business processes as code: describing them in OrgScript with AI
Converts a written procedure into an OrgScript file with processes, roles, rules, and state transitions and checks it with the orgscript check command.
Procedure to flowchart: AI turns process text into a diagram
Exports a process described in OrgScript to a Mermaid diagram and a brief summary in Markdown.
OrgScript parser and checks: AI agent for developers
Improves the OrgScript syntax parser, parse tree validation, and command-line tool with stable error message codes.
Language server (LSP) engineer
LSP language servers: AI-assisted integration
Writes a client that runs language servers for TypeScript, PHP, Go, Rust, and Python at the same time and negotiates their capabilities correctly.
Semantic code index: an AI agent builds a symbol graph
Builds a graph of files and symbols from language server responses, with call, import, and reference links, and updates it when files change.
Fast go-to-definition in a large project: AI assistant
Adds SQLite caching and batched requests so that go-to-definition and find-references respond quickly even with tens of thousands of symbols.
Implementation plan architect
Implementation plan for project changes: AI architect
Studies the project's actual code and writes a detailed plan in Markdown with a list of files to be created, changed, or deleted, without touching the code itself.
Finding weak spots in a technical plan with AI
Analyzes the proposed plan and names at least three failure scenarios: race conditions, bottlenecks, fragile dependencies, and the risk of breaking what already works.
Rollback plan for changes before implementation: AI architect
Spells out for each implementation step how to return the system to its original state: which files and data are affected, in what order to roll back, and how to check that everything has been restored.
Developer advocate
Technical articles for developers with AI
Writes tutorials and step-by-step guides with code examples that it runs itself before handing over the text.
Is it easy to get started with your API: AI audit of the first run
Follows a new developer's path to the first successful request and lists the places where the documentation, examples, and error messages get in the way.
Turning developer feedback into product requirements with AI
Goes through questions from support requests and community chats, for example on Telegram, groups the complaints, and writes them up as user stories with priorities.
Terminal integration specialist
Built-in terminal for a Swift app with AI
Embeds SwiftTerm into a SwiftUI or AppKit app with keyboard input and text selection, copying, and pasting.
SSH client for iOS and macOS: AI assistant for developers
Connects the SSH stream to the terminal emulator, shows clear connection errors, and supports reconnection and multiple sessions.
Smooth terminal rendering in Swift: optimization with AI
Moves terminal input/output to a background thread, speeds up rendering through Core Text, and reduces CPU load when idle.