Agentic system design

Bounded agents, tool use, orchestration, evaluation, and human oversight.

LLM pipeline engineering

Context limits, chunking, intermediate representations, aggregation, retries, and validation.

Backend architecture

APIs, service boundaries, data models, workflow state, and production readiness.

Commerce architecture

Catalogs, seller offers, inventory, search, order lifecycle, and permissions.

Technical toolkit

Tools for the work.

Languages

TypeScriptJavaScript (ES6+)PythonSQL

Backend

Node.jsNestJSExpress.jsFastAPIRESTGraphQL

Architecture

MicroservicesModular monolithsDistributed systemsAPI designDomain modellingRBACWorkflow systems

AI engineering

OpenAI APIsLLM integrationPrompt engineeringContext-window-aware processingAI automationBatch processing

Data & search

PostgreSQLMySQLMongoDBRedisOpenSearchIndexingQuery optimization

Cloud & DevOps

AWSS3EC2ALBDockerCI/CDGitHub ActionsAzure DevOps

Frontend

Next.jsZustandTailwind CSSResponsive UXPerformance optimization