Digital Octopus

A studio that ships products, not tickets.

We build web apps, Telegram bots and AI agents end to end — spec, code, deploy, and the on-call after launch. The two products below are not client logos borrowed for a portfolio: we built them, and we run them in production every day.

Small team, direct line You talk to the people writing the code.
Spec to production server Domain, TLS, backups, payments, monitoring.
We stay after launch Fixes and new features, not a handover PDF.

Eight arms

What we build

Most projects use three or four of these at once. We take the whole thing, so nothing falls between contractors.

Selected work

Two products we built and operate ourselves

Both started as an idea on a call and ended up as paying software with real users, servers and support. Below is what each one does and how it is put together.

Own product · B2B lead generation

LeadRadar

Lead generation that starts from buying intent, not from a purchased list.

  • Watches LinkedIn, Reddit and X for people asking for what you sell.
  • Scores every post for intent with an LLM pipeline and matches it to your offer.
  • Finds a mobile number for the lead — about 75–85% of them get one.
  • Pushes the result to CSV, a webhook or your CRM, with an approval queue in front.

Stack

  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • Playwright
  • Apify
  • Claude API
  • Hetzner
app.leadradar.io/signals

Signals

24 found today · intent threshold 6
All Reddit X LinkedIn
9
Redditr/sales·12 min ago
Any tool for warm B2B leads that isn't a bought list?
We burned through two databases this year. Looking for something that surfaces people already asking.
↑ 12841 commentskeyword: warm leads
8
LinkedInpost·1 h ago
We're replacing our outbound stack this quarter — recommendations?
Sequencer, data provider, dialer. Open to swapping all three if the intent data is good.
↑ 9633 commentskeyword: outbound stack
6
Xthread·3 h ago
How are you finding decision makers' mobile numbers in 2026?
Email reply rates are gone. Everything that works for us now starts on the phone.
↑ 6118 replieskeyword: mobile numbers
Lead detail
DR
Dana R. Head of Growth · Northpeak
Mobile+1 415 555 0142
SourceReddit · r/sales
Intent9 / 10
NumberVerified

“Any tool for warm B2B leads that isn't a bought list?”

Leads

Leads

Export CSV
NameCompanyPhoneIntent
Dana R.Northpeak+1 415 555 01429
Marc L.Brightly+44 7700 9003188
Ines T.Coldwell+49 1512 3456786
Paul O.Harbourline—No number

Interface mock-ups of LeadRadar, drawn from the product. Sample data.

Own product · Telegram sales automation

Maxdm

Turns new Telegram channel subscribers into conversations, then into deals.

  • Watches your Telegram channels and groups and catches every new member.
  • Sends the first message and the follow-ups from your own accounts, on a human schedule.
  • An AI sales agent answers replies, qualifies the lead and books the call.
  • Everything lands in a shared inbox and a CRM pipeline your team can work.
  • Runs as a subscription product with five plans and automated billing.

Stack

  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • WebSocket
  • MTProto
  • Claude API
  • Nginx + PM2
app.maxdm.io/campaigns

Campaigns

3 running · 2 Telegram accounts connected
New campaign
Sent12,480
Replies1,912
Qualified214
CampaignSentRepliesStatus
New subscribers — @growthletter4,200611Running
Product launch broadcast6,150902Running
Re-engage — no reply in 14 days2,130399Finished
Channels

Channels

New members caught today
Add channel
@growthletter
Checked 2 min ago
+38 Live
@saas_founders_ru
Checked 4 min ago
+17 Live
@b2b_outbound
Paused by you
+0 Paused
New member → first DMSent 3–9 minutes after joining
Inbox · AI Manager

Anna K.

Joined @growthletter · 2 h ago
AI agent on
AI agent
Hi Anna — saw you just joined. Are you doing outbound in Telegram already?
Yes, manually. We get around 300 new subscribers a week.
AI agent
That's exactly the volume this pays off at. Want a 15-minute demo tomorrow?
Sure, 3 pm works.
StageDemo booked

Interface mock-ups of Maxdm, drawn from the product. Sample data.

How a project runs

Five steps, in this order

No discovery phase that bills for three months. You see something working in the first two weeks.

  1. 01 Scope

    A call, then a written spec: screens, data model, integrations, and a fixed price for the first milestone.

  2. 02 Prototype

    A clickable build in week one or two. You use it before we go deep on anything expensive.

  3. 03 Build

    Two-week increments on a staging URL that is always open. You can check progress any day.

  4. 04 Ship

    Your server or ours. Domain, TLS, database, backups, payments, error alerts — set up, not promised.

  5. 05 Run

    We stay on the product: fixes, new features, and a person to write to when something breaks.

Tools

What we work with

A deliberately small stack. Fewer moving parts means the thing still runs a year after we hand it over.

Frontend
React, TypeScript, Vite, Tailwind, TanStack Query
Backend
Node.js, Express, WebSocket, Drizzle ORM
Data
PostgreSQL, Neon, CSV and webhook exports
AI
Claude API, intent scoring, agents with human handoff
Automation
Playwright, Puppeteer, Apify, Telegram Bot API, MTProto
Infrastructure
Ubuntu VPS, Nginx, PM2, Hetzner, deploys from Git

Have a product in mind?

Write what it should do and who it is for. You'll get a straight answer on scope, price and timeline — usually the same day.

hello@digitaloctopus.io