Find the experience you need.
Technical depth, business understanding, and hands-on execution.
One business process. Many connected systems.
Catalogs, marketplaces, warehouses, orders and fulfilment: the shared model and the boundaries between them.
Designed shared product, inventory and order models for Onlihub and MySellerHub, connecting channels with different warehouse models and external identifiers.
Model the catalog
Connect products, SKUs, variants and listings while preserving each channel’s identifiers and rules.
Coordinate fulfilment
Connect stock, reservations, customer and supplier orders, shipping and tracking across warehouses.
Reconcile state
Handle repeated webhooks, rate limits and partial failures with retries, idempotency and reconciliation.
Skills in practice55
BOS: the operating core of a business.
Mortgage operations built around dynamic documents, relationships, permissions, formulas, stage-based automation, email and employee compensation.
Designed BOS around documents with state, formulas and consequences: a stage can trigger a calculation, email, task or financial movement. ERP experience informs the model.
Model the organization
Connect organizations, departments, memberships and permissions to document types, relationships and workflow stages.
Make documents act
Combine nested fields, formulas, calculators and print templates with stage-based tasks, notifications and external mailboxes.
Trace the consequences
Tie hourly and piece-rate compensation, transactions and document movements to explicit rules and an inspectable history.
Skills in practice73
Massive data pipelines. Fast read paths.
Large-scale parsing with concurrency and proxy pools; Elasticsearch bulk reads and writes; separate database, cache, read and worker paths.
Amazon data: parallel collection and Elasticsearch batch reads/writes to reduce storage calls. Catalog: fast Rust reads, Python fallback and Redis caching, with traffic control.
Collect in parallel
Coordinate asyncio, processes and threads, account/proxy pools, throttling and retries for large catalogs.
Read and write in batches
Normalize and deduplicate data, then batch Elasticsearch indexing and reads to avoid thousands of small storage calls.
Separate the load
Separate transactional data, search/read paths, Redis cache and background workers; diagnose bottlenecks with query plans and logs.
Skills in practice103
MCP Hub: agents connected to real operations.
MCP Hub connects agents to databases, logs, tasks and communication through tool discovery, scoped permissions, approvals and compact context.
Designed MCP Hub around controlled access to databases, logs and work tools: project context, approval points, audit, reusable knowledge and automations that connect several systems.
Discover what is needed
Retrieve relevant tools and schemas on demand, keeping the visible interface and context focused on the task.
Control execution
Define permission boundaries, approval points and repeat-operation behaviour before tools change real systems.
Inspect the result
Use bounded results, stored outputs, receipts and state inspection to understand what actually happened.
Skills in practice60
Own the decisions. Stay close to the work.
Technical ownership combines business understanding, architecture, hands-on implementation and team coordination.
Took over Onlihub architecture, database, backend and integrations after the lead developer left. Coordinated the team and advised the CEO on feasibility and implementation.
Frame the problem
Work with the business to understand the process, its constraints and what a useful result would change.
Make the system concrete
Translate the model into database, backend and integration decisions; explain the choices while implementing them.
Carry it through
Coordinate tasks and development, handle production problems and keep improving the product after launch.
Skills in practice22
The physical process comes before the software.
Manufacturing, CAD/CAM and CNC built the foundation: understand materials, operations and constraints before automating them.
Prepared parts, machine programs and technical documentation for serial production; refined operation sequences and material use, then automated production planning and accounting in 1C.
Design the part
Model parts and assemblies, choose manufacturing operations and account for materials and tooling.
Prepare production
Prepare machine programs, postprocessors and technical documentation for cutting, turning, milling and punching.
Improve the process
Refine operation sequences, material consumption and bottlenecks as products move into serial production.
Skills in practice27
Build the rules, the world and the product.
Independent product work across game backends, TON, Unity physics, modular vehicles, procedural worlds and 3D assets.
Led TON Tanks product development and built its backend and game logic. Independent Unity work explores modular tanks, tracked physics, damage and procedural city generation.
Define the game systems
Connect game rules, progression, rewards and ownership with the backend and product concept.
Build a responsive world
Explore modular vehicles, damage, tracked physics, multiplayer and procedural environments in Unity.
Complete the assets
Create and optimize models, materials, textures and engine audio banks for use in a real-time game.