Freelance developer & designer · Fort William, Scotland · Open to select work

ImKyleJK
WorkDesignServicesBlogLabsAboutContact
Client loginWork with me
WorkDesignServicesBlogLabsAboutContact
Work with me
Client login
All posts
Kyle Kozlowski
Kyle Kozlowski · 27 July 2026 · 1 min read

Why I built xDemo.tech

Every client pitch needed a working demo. Spinning one up by hand took an afternoon — so I stopped doing that.

Every client pitch needed a working demo, and spinning one up by hand on a spare VPS took most of an afternoon.

The itch

I kept doing the same manual setup — clone, configure, deploy, DNS, wait — for every single pitch. That's a script waiting to happen.

What it does

xDemo templates a project, provisions an isolated Docker container behind Nginx, and hands back a live URL in minutes.

  • Node.js API orchestrating short-lived containers
  • Postgres tracking environment state and expiry
  • A small Next.js dashboard for launch, logs, and teardown

Still evolving in public — exactly the kind of small, sharp tool I like building.

You've reached the bottom, — the very bottom.

Navigate

  • About
  • Services
  • Design
  • Blog
  • Open source
  • Status

Work

  • Selected work
  • Start a project
  • Reviews
  • Support My Work
  • Current Project

Labs

  • Tailwind.Help
  • GoSIP.space
  • xDemo.tech
  • GitHub

Legal

  • Privacy
  • Terms
  • Cookies
  • Client login

© 2026 Kyle Kozlowski · ImKyleJK · Fort William, Scotland · hello@imkylejk.me