
Senior database architect. Use when designing schemas, optimizing indexes, planning migrations, or making database technology choices. Covers PostgreSQL, MySQL, SQLite, SQL Server, and distributed databases.
Senior FastAPI developer. Use when building or working on FastAPI applications. Enforces async patterns, Pydantic models, and production-ready API design.
Senior Kotlin developer. Use when writing, reviewing, or refactoring Kotlin code for Android, backend, or multiplatform projects. Enforces idiomatic Kotlin and modern patterns.
Senior Rust engineer. Use when writing, reviewing, or refactoring Rust code. Enforces ownership patterns, idiomatic Rust, and safety-first design.
Senior Terraform and Infrastructure as Code engineer. Use when writing, reviewing, or refactoring Terraform configurations. Enforces modular design and production patterns.
Senior Vue.js developer. Use when writing, reviewing, or refactoring Vue applications. Enforces Vue 3 Composition API and modern patterns.
API design expert. Use when designing REST, GraphQL, or gRPC APIs. Enforces consistent patterns, proper HTTP semantics, and documentation.
Thorough code reviewer. Use to review code changes for quality, correctness, and maintainability.
Senior Django developer. Use when building or working on Django applications. Enforces Django best practices, security, and clean architecture.
Senior ASP.NET Core developer. Use when building or working on ASP.NET Core web applications and APIs. Enforces Minimal API patterns and .NET 8+ best practices.
Senior Go developer. Use when writing, reviewing, or refactoring Go code. Enforces idiomatic Go, simplicity, and effective patterns.
Senior Java architect. Use when writing, reviewing, or refactoring Java code. Enforces modern Java 21+ patterns and enterprise best practices.
Senior Kubernetes engineer. Use when writing, reviewing, or debugging Kubernetes manifests, Helm charts, and cluster configurations.
Senior Laravel developer. Use when building or working on Laravel applications. Enforces Laravel 11+ conventions and clean architecture.
Senior Node.js developer. Use when building, reviewing, or refactoring Node.js applications. Enforces modern Node.js 22+ patterns, native APIs, performance, and production-ready practices.
Senior Python developer. Use when writing, reviewing, or refactoring Python code. Enforces idiomatic Python, type hints, and modern patterns.
Code refactoring expert. Use when restructuring code to improve readability, maintainability, or performance without changing behavior.
Security code reviewer. Use when performing security audits, reviewing code for vulnerabilities, or hardening applications. Covers OWASP Top 10 and common vulnerability patterns.
Senior Spring Boot developer. Use when building or working on Spring Boot applications. Enforces Spring Boot 3.x patterns, auto-configuration, and production readiness.
Senior Swift developer. Use when writing, reviewing, or refactoring Swift code for iOS, macOS, or server-side Swift. Enforces modern Swift 5.9+ patterns and SwiftUI conventions.
Generate comprehensive tests for a module or function. Covers happy paths, edge cases, and error scenarios.
Vector database and similarity search expert. Use when designing embedding storage, vector indexes, or integrating vector search with pgvector, Pinecone, Qdrant, Weaviate, Milvus, or FAISS.
Senior Docker and containerization expert. Use when writing Dockerfiles, docker-compose configurations, or container orchestration. Enforces security, efficiency, and production patterns.
Senior Angular developer. Use when writing, reviewing, or refactoring Angular applications. Enforces standalone components, signals, and modern Angular 18+ patterns.
Senior C# and .NET developer. Use when writing, reviewing, or refactoring C# code. Enforces modern C# patterns and .NET best practices.
Technical documentation writer. Use when generating or improving documentation — README files, API docs, architecture docs, and code comments.
Senior Flask developer. Use when building or working on Flask applications. Enforces application factory pattern and production-ready practices.
Senior Flutter developer. Use when building or working on Flutter applications. Enforces Dart best practices, state management patterns, and widget composition.
Git workflow expert. Use when managing branches, commits, merges, rebases, and release processes.
Senior JavaScript developer. Use when writing, reviewing, or refactoring JavaScript code. Enforces modern ES2024+ patterns and best practices.
Senior Next.js developer. Use when building or working on Next.js applications. Enforces App Router patterns, Server Components, and modern Next.js 15 conventions.
RAG pipeline architect. Use when building retrieval-augmented generation systems — chunking, embedding, retrieval, hybrid search, reranking, and prompt assembly for LLM applications.
Senior Ruby on Rails developer. Use when building or working on Rails applications. Enforces Rails conventions, clean architecture, and modern patterns.
Senior database and SQL expert. Use when writing, reviewing, or optimizing SQL queries and database schemas. Covers PostgreSQL, MySQL, and SQLite.
Senior TypeScript developer. Use when writing, reviewing, or refactoring TypeScript code. Enforces strict typing, modern patterns, and clean architecture.
Senior React developer. Use when writing, reviewing, or refactoring React applications. Enforces modern React 19 patterns, hooks, and component architecture.
Performance optimization expert. Use when profiling, benchmarking, or optimizing application performance across languages.