Flow Lab Services Demos Monthly plan Contact
Websites · apps · AI assistants · automation

Software that still works a year later.

Most builds are handed over and abandoned. Six months on, the form is broken, the integration expired, and nobody noticed. I build the thing you need — and every project comes with an optional monthly plan, so someone is still watching when it quietly breaks.

Websites & web apps iOS · Android · macOS AI assistants & chatbots Telegram bots · n8n · Make · Zapier Optional monthly support
Services

What I build

Luna, Flow Lab

You work directly with me — Luna, Flow Lab. One person answers for the result, from the first message to the monthly plan.

Business websites and landing pages

Loads in under two seconds on a phone. A contact form that actually delivers, tested before handover. Search setup done properly. You edit the text yourself afterwards.

$500–20007–21 days

Web apps and internal tools

Replaces the spreadsheet your team fights over. Roles and permissions, change history, reports you can export, your existing data imported so you don't start from zero.

$800–30007–30 days

Mobile apps for iOS and Android

One build, both platforms. Works offline and syncs when the signal comes back. Prepared for the App Store and Google Play: icons, screenshots, privacy answers, the lot.

$500–30008–35 days

Native macOS applications

Desktop tools that belong on a Mac — menu bar utilities, internal software, anything your team runs all day and shouldn't have to open a browser for.

$500–300010–35 days

Browser and mobile games

Opens from a link — no download, no store. Built for a thumb. Leaderboard that makes people play twice, and email capture at the moment they most want to give it.

$300–15006–28 days

AI assistants and chatbots

Answers from your documents, not invented ones. Says so when unsure and hands over to a human instead of guessing. Widget on your site, or the same bot in Telegram and WhatsApp.

from $6005–18 days

Telegram bots that take orders

Shows the menu, collects the details, confirms the price, writes the order into your CRM and pings you — while you sleep. Real buttons, not a wall of text commands.

from $5004–16 days

Broken automation, repaired

Zapier, Make and n8n fail quietly. An API changes, a token expires, and for three weeks your leads went nowhere. I find why, fix it, and add an alert so the next failure reaches you in minutes.

from $3001–7 days

TradingView indicators in Pine Script v6

Your idea as working code: every number exposed as a setting, alerts that fire on the condition you actually meant, nothing that repaints. I know order flow from the inside — a brief about spot and perp divergence needs no translation.

$70–8003–14 days
After launch

The part most developers skip

Every project above comes with an optional monthly plan. Not a lock-in — you can stop any month. It exists because software is not furniture: certificates expire, platforms change their rules, and the companies whose services you depend on rewrite their APIs without telling you.

What the monthly plan covers

Updates and backups · security patches · small text and image changes without a new order · failure alerts when something breaks silently · priority replies · a short monthly note on what changed and what needs attention.

Basic $80 · Standard $150 · Priority $300. 3D sites from $250.

$80–300per month
Work · own product

An app I built and run

A real product, not a demo: you can open it in your browser and use it.

HoursOwed · overtime and shift tracker

Counts split shifts, unpaid breaks and overtime the way payroll does, checked by 112 logic tests in three time zones. Comes with a website and 7 free calculator pages.

Work · demos

Demos you can open and try

Self-initiated demonstrations, not client work. Every company in them is invented, and each page says so on itself. Most open in your browser from a link, with no account, key or server.

Your website as an app on the phone

A website becomes an iOS and Android app with a native menu and a clear offline screen, so it gives people more than the browser does.

Will your Expo app pass store review? A 1-day audit

The project files are read, nothing is run: SDK, build settings, permission texts and secrets. The report lists what blocks the release and the hours for each fix.

Shiftbloom · support assistant

Answers only from a company's own help centre and shows the source under every answer. It says "I don't know" and hands over to a person instead of guessing. 74 test questions run from a button on the page; all 74 pass.

Palewood Ceramics · a broken automation, repaired

One shift replayed through both versions of an n8n order intake: 14 orders and EUR 2,504 lost before, zero after, and every remaining failure reported instead of swallowed. 45 automated checks confirm each figure.

Cedarline Bakehouse · Telegram order bot

Eleven night-time chats become eight orders and $740 booked before the owner wakes up, with the one real question passed to a human. The page replays the night and counts the numbers as it opens.

Northgate Metalworks · a website that answers with a price

A metal shop's site where the visitor describes a part and sees the price, the breakdown and the lead time while they type - then leaves with a numbered request ready to send. Rush charges and below-minimum orders are explained in plain words. 78 automated tests.

Northgate Metalworks · the shop-floor board behind the website

An internal tool: every request from the website lands on one board, from quote to shipping. The office sends prices and assigns people; the floor moves jobs through its own operations and never sees prices. Late work is said in words, pauses carry a reason, and the week fits in one sentence. 57 automated checks.

Cedarline Bakehouse · a one-minute promo game

Sixty seconds before the bakery closes: catch into the box what the customer ordered. Opens from a link, plays on a phone with one thumb, three shifts, a streak multiplier and a personal best. One page of about 70 KB, 49 automated checks.

Candlewren · a product website with a live 3D scene

A glowing 3D object next to the headline that opens into four layers as you scroll, then fades out so the page stays fast. Light and dark themes, careful modes without motion or WebGL. Lighthouse 100 on desktop, 34 automated checks.

Cedarline Bakehouse · a mobile app for ordering ahead

Customers fill a bag and pick a pickup time on a timeline that knows the oven: full slots, cake cutoffs, items not baked yet. Times when the bag comes out warm are marked Warm. Pickup code and in-app notifications. Expo and React Native - one codebase for iPhone, Android and the web; the link opens the web build.

More recent work

Leads to a Google Sheet, Telegram alerts and a morning report

Every lead lands in a Google Sheet with a Telegram alert; duplicates move to their own sheet, spam is filtered and a report arrives each morning.

WhatsApp order bot, the same engine as on Telegram

The Telegram order bot now answers on WhatsApp too: one engine, one order database, buttons and lists, signed webhooks. 69 automated checks pass.

A batch of PDF forms into one Excel table, checked

A batch of PDF forms becomes one Excel table with the source file on every row; empty fields, bad e-mails and missing signatures go to a To check sheet.

Wildberries product cards from one spreadsheet

Three card templates filled from a product table: main, reasons to buy, what's in the box. 18 cards in 7 seconds, every card checked automatically.

Landing page coded from a Figma design, desktop and phone

A Figma travel landing coded in HTML, CSS and JS, tested at 9 screen widths and laid over the design pixel by pixel: 5.4% of pixels differ at 1512 px.

Make scenario audit and repair: no more missed leads

A Make lead-intake scenario audited and repaired: 11 problems found, the one that switched the scenario off fixed, and the same review finds 0 after.

A first screen people remember that doesn't slow the site

A living gradient and a liquid-metal logo on the first screen, with the main content on a phone in 0.8 s either way. The effect loads only after the page.

SEO check with a report you can act on

A training site with 14 planted SEO mistakes: the check found all 14 and nothing else. Every item says how to fix it and where it was found.

Guest club: one loyalty programme across two booking systems

A loyalty club that recognises the same guest across two booking systems, gives bonuses only for completed stays and shows a guest cabinet. 25 checks pass.

AI-built app rescue: 10 problems found and fixed

A React and Supabase booking app had open customer data, bookings for 0, fake admins and double bookings. Each problem was reproduced with an attack, fixed and attacked again.

Policy assistant that answers from your PDFs

Answers staff questions from eight PDF policies with the exact paragraph, version and page, flags rules that were replaced, and says so when the documents do not cover it.

A small business site fixed, not rebuilt

4.3 MB down to 84 KB, the main picture on a phone in 0.7 s instead of 19.7 s, and a contact form that had been losing enquiries now delivers. Measured before and after.

WordPress and WooCommerce store

Product variants with their own price and stock, delivery rules, pay on delivery or bank transfer, and branded order e-mails, tested with a full order. Shown as screenshots.

Tour company website on WordPress

Tours edited in the admin, a WhatsApp button that already names the tour, enquiries to e-mail and Telegram, Russian and English.

Database move to PostgreSQL, checked row by row

A migration script plus a report that proves nothing was lost: row counts and checksums for every table, column checks, foreign keys and key sequences.

Interactive heat map of heating plants

A density layer, clusters and data cards for 95 heating plants from OpenStreetMap, on phones too, with light and dark themes.

Construction company site with a house price calculator (in Russian)

The visitor picks area, walls, roof and foundation and sees the price at once, then sends the whole calculation with the enquiry. All prices live in one settings file.

Also

TradingView indicators

Custom indicators in Pine Script v6: every number exposed as a setting, alerts that fire on your condition. See three examples →

How it runs

Five steps, no surprises

  1. 01Tell me the problem, not the solutionPlain words are fine. A screenshot with an arrow on it beats a written spec.
  2. 02I write back what I understoodAs plain rules, before any code. This one step catches most misunderstandings while they are still free to fix.
  3. 03You get a fixed price and a delivery dateScoped before a line is written. No hourly drift, no surprise invoice.
  4. 04You see it working on a private linkReal thing, your real data — not a status report. You test before the balance is due.
  5. 05Handover, then optional monthly careA short video showing how to change things yourself. After that, the monthly plan if you want someone watching.
Contact

Tell me what is broken

Describe what you need — or what stopped working. I'll tell you what it takes, and whether a smaller first version would serve you better. Scoping costs nothing.

ReplyUsually within a few hours, in writing
Telegram@flowlabdev
TradingViewFlow_Lab
PaymentPaid by milestone. On Contra each milestone is held in escrow and released after you test it; with PayPal you pay one milestone at a time and test it on a private link before the next · USDC/USDT on request