I built my first website almost fifteen years ago, and curiosity has shaped every step since. What began with front-end development gradually led me toward no-code platforms, business automation and product-focused application development.
Today I combine Bubble, automation and modern AI-assisted workflows to turn complex ideas into practical digital products. I enjoy understanding how a process works, finding where it can be improved, and building a solution that people can use without friction.
Building automations that ran on their own, and learning to carry a project from first conversation to final delivery. Hundreds of scenarios for real business clients, across marketing, digital sales, online courses and communities. This was where independence was forged - owning the whole process, not just a piece of it.
Connecting raw back-end systems to interfaces people could actually use. Built for one of Poland's largest developers, powering both their tender and sales teams, with a separate portal for student housing. Present at every stage, from first estimate and client talks to the shipped product.
Taking over a live product, testing, shipping features and working shoulder to shoulder with the client. A rhythm of QA, releases and daily standups alongside other developers. Learning to keep something running while steadily making it better.
Plans for the work that meets customers, markets, and messages.
Publishing content, scheduling social, drafting materials with AI, sending newsletters, reading a campaign's results - drawn as one loop that runs itself.
Qualifying leads, passing them to the CRM, following up on time, and reporting what closed - a mechanism that never forgets a name.
Sorting incoming messages, answering the known ones, raising tickets, and routing each matter to the right hands.
Plans for the quiet work behind the walls - records, knowledge, and the day itself.
Handling invoices, moving documents through approval, signing them, filing them away, and keeping systems in step.
Building knowledge bases, saving notes, ordering documents, and finding the right answer with AI when it's needed.
Daily and weekly reports, dashboards, and data gathered from many systems into a single, honest view.
Tasks, calendars, mail, reminders, and small AI assistants - the mechanisms one builds for oneself.
Hardware reviews came in as claims - screenshots, view counts, click reports - and lived in email threads and spreadsheets. I moved the whole trade onto Airtable, Bubble, and Make.
Forms that make the wrong entry hard to submit. Folder structures that build themselves on Google Drive. Presentations that assemble in Google Slides and go straight to a manager for approval.
Six months of work together. The same output, at a fifth of the cost in hands and a quarter of the time.
Built for easycart - a place where sellers using the cart could put a product forward and let it be seen.
Upvotes and a running ranking - daily and weekly. Product pages, ratings, comments. Seller profiles. And a launch, so a new thing arrives with a bit of noise.
Both benches draw from the same seam: Webcon, the system this developer already ran on. Sound underneath, unlovely on top, and priced per head - so every new user cost more. I built the face; Webcon kept the records.
A dashboard for subcontractors: open and closed tenders, submissions approved by the developer's own department, and each bid walked through its steps - entry, pricing, documents, outcome, contract.
A knowledge base and a channel to ask took repeat questions down by sixty-five percent.
A tablet portal for the seller standing on site. Clickable plans - buildings, floors, apartments - each one marked free, reserved, or sold. Live prices and statuses drawn from Webcon.
Offers that report back when the client opens them, that can be reserved only from within, and that expire when they should.
That's the work nobody photographs: making a friendly thing sit on top of a rigid one, and keeping the two in step.
Webflow at the front - fast, findable, ready for ads. Bubble behind it, doing the booking. The same seam underneath: Webcon, holding the records.
Rooms reserved a full academic year early. Accounts for an adult student or a legal guardian. Two-person rooms where you bring someone or are matched by gender. A dashboard for contracts, moving in, moving out, extending, changing rooms. A noticeboard for the whole hall, your building, or just your floor. And the air conditioning in your own room, turned from your own screen.
Search and filters by location, industry, and type. Listing pages, company profiles, candidate accounts with a CV, applying in a single click, saved roles, and a panel for the employer.
Clients, cars, and the days each is free. Product pages with the specs that matter. A client dashboard for balance, points, history, and details; an admin dashboard behind it. Booking against a live availability calendar, each rental tracked through its statuses.
Slack, Jira, daily stand-ups - a team mid-stride, and a place to fit into it. I came in on QA and took over a developer's work when he left.
Testing my own build and other people's, straight alongside the client, in a stack that reached well past Bubble.
The project has since moved on to code - the natural next step once a thing has proven itself.
A household robot sold like a 1962 refrigerator - warm, not clinical.
Scroll choreography where every motion means something.
An oriental spa that sells the pause, not the price list.
Cinematic transitions built to slow the visitor down.
The same walls bloom into summer, autumn, winter, spring - and the site knows which month it is.
An animated mask hands the hero from one season to the next.
A bakery told as a storybook - thirty watercolours, two colours, no photographs.
Every effect is a still, animated in the browser. No video at all.
Four halls with four temperaments - the site sorts you in about a minute.
One design system holding four personalities apart without breaking.
Eighty-eight watches, named after eighty-eight constellations - a private viewing, not a shop.
No prices, no loud calls to action. The restraint is the pitch.
Eleven tables with row-level security, triggers keeping the counts honest, and full-text search. A design system shipped as its own npm package before the first screen exists.
Nine phases. Thirty-three steps. Every one with a written prompt waiting for it.
Eighteen tables. PostGIS for the map. Date-range exclusion constraints so a double booking is physically impossible, not merely discouraged. Stripe Connect with the platform's cut split at the source.
Twelve phases. Sixty-two steps, each with its own Definition of Done.
A two-part Bubble course, built from scratch - first the design and the editor, then the logic that turns a layout into an application. Database work, privacy rules, front and backend workflows, Stripe payments, auto-binding, in-app messaging, branded email, Google SSO, automation through Make.
Also taught live - 8 weeks per cohort.
94 video lessons - 32h 55min of material.
Built on StayNest, a full Airbnb-style rental portal made specifically so it could be taken apart and rebuilt.
Ready-made automation scenarios - not theory to memorise, but working builds to copy and bend to your own case. Make, Zapier, Airtable, AI assistants wired into everyday work.
Not the lead author - the one who built the scenarios and stayed.
~100 scenarios - 5 consecutive cohorts.
Community support and weekly consultations for every participant.
This is where the tools go down and the talking starts. If something here looked like it belongs in your world - say so.
Fires are tended, not automated - expect a reply within two working days.
forged by hand by Krzysztof Piekarz·no templates were harmed·© 2026 WebDevCaveman
Deep in the mountain, the systems businesses rely on are hammered into shape - quietly, precisely, by hand.