Skip to content

Independent Software Developer · dimitripisarev.com

Build web applications.Automate work.Build backends.

Web applications, automations, AI agents, Telegram bots, and backend products: designed, built, and shipped by Dimitri Pisarev.

A real request200 OK

GET /api/v1/now

HTTP/2 200 OK

{
  status: "ok",  focus: "a queue-based automation runner",  version: "v1.0.0",  region: "local"}

On load, this page queries its own endpoint.

/build

What I build

  • 01

    Web Applications

    Modern web products, dashboards, internal tools, and customer-facing platforms: built to be fast and stay maintainable.

    Laravel · Livewire · React · Next.js

  • 02

    Automations

    Workflow automation, integrations, tool-grounded AI agents, background jobs, and data pipelines: systems that quietly remove repetitive work and report to Telegram.

    Node.js · Webhooks · Queues · APIs

  • 03

    Telegram Bots & Mini Apps

    From notification bots to full shops with payments: right inside Telegram, no app store, no install friction.

    Bot API · Mini Apps · Payments · Webhooks

  • 04

    BaaS Products

    Backend services, APIs, auth, databases, storage: the reusable building blocks products are assembled from.

    Postgres · Redis · Object Storage · Edge

  • 05

    Networks & CDN

    Site-to-site VPN with WireGuard, CDN architecture, and caching layers: infrastructure that keeps products fast and reachable.

    WireGuard · Cloudflare · Docker · Edge

Röstwerk Shoploading…
/work

Selected work

Röstwerk AI Support Agent

In production

A customer-support agent that shows its work: every answer grounded in tool results (order status, stock, policies), every step visible as a live trace, every run costed to the micro-dollar. Live on this site, also exposed as a public MCP server.

TypeScript · gpt-5-nano · Responses API · MCP · Zod

/work/ai-support-agent

Automation Runner

Prototype

Recurring client workflows needed a reliable, observable runner: without the weight of a full orchestration platform.

TypeScript · BullMQ · Postgres · Redis

Link follows

Webhook Relay

In design

Inbound webhooks need intake, retries, and routing before they ever touch product code.

Node.js · Hono · Postgres

Link follows

TG Shop Engine

Prototype

Bot API · Mini Apps · Stars Payments · grammY

https://t.me/roestwerk_bot

A coffee roastery (demo client “Röstwerk”) wants to sell where its customers already are: a Telegram shop: catalog in chat, Mini App storefront, Stars payments with one-tap refunds, a monthly coffee subscription, live order status, and inline sharing.

Placeholders: real projects land here as they ship.

/agent

An agent at work

Ask the shop's support agent a question. The right panel shows everything the model actually does: intent, tool calls, latency, token cost. Grounded answers instead of invented ones.

Röstwerk Support Agentloading…
/now

Now

  • BuildingA queue-based automation runner with first-class observability
  • ExploringPostgres as a queue: SKIP LOCKED, logical replication, partitioning
  • ReadingDesigning Data-Intensive Applications: again, slower
  • Writing9
  • Openfor new projects
publishing rhythm · 12 weeks9 posts
← 12Wheute →
Building

A queue-based automation runner with first-class observability

Exploring

Postgres as a queue: SKIP LOCKED, logical replication, partitioning

Reading

Designing Data-Intensive Applications: again, slower

/contact

Have somethingworth building?

Web app, automation, backend product: if it should exist and work, let's talk. Direct, technical, no pitch decks.

Get in touch
Kanäleerreichbar

Hamburg · usually replies within 24h