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

ImKyleJK
WorkDesignServicesBlogLabsAboutContact
Client loginWork with me
WorkDesignServicesBlogLabsAboutContact
Work with me
Client login
Developer · UI · Logos · Infra

Kyle Kozlowski

Software and interfaces the way they should be — clear, fast, and actually finished.

I'm Kyle — ImKyleJK— a 20-year-old freelance developer and designer shipping full-stack products, UI & logo design, and the infrastructure underneath. Based in Fort William, Scotland, remote-friendly.

Work with me View work

Craft

Clean UI, deliberate motion, and logos with intent — visual work that earns its place, not decoration bolted on afterwards.

Full-stack

Node.js APIs, Svelte and Next.js apps, and real databases behind real client work — not just prototypes.

Labs

Tailwind.Help, GoSIP.space, xDemo.tech — small, sharp tools built and shipped in public to learn faster.

Open source

Contributing back, documenting as I go, and giving away the tooling that made my own work easier.

What I actually work with

Full-stack development, interface and identity design, and the infrastructure underneath all of it.

Node.js APIs

Express and hand-rolled services — auth, webhooks, queues, the boring parts done properly.

Svelte & Next.js apps

Full-stack product builds from scoped MVP to something you'd actually hand to a client.

Tailwind design systems

Tokens, components, and a spacing rhythm that holds up past the first ten screens.

UI design

Interfaces, prototypes, and the visual hierarchy that makes software feel obvious to use.

Logo & identity marks

Wordmarks, monograms, and simple identity systems — no 40-page brand book required.

MongoDB & PostgreSQL

Whichever real database the client project calls for — this site itself runs on SQLite.

Docker & Linux

Ubuntu boxes, Docker Compose stacks, and deploys that don't need a runbook to reproduce.

DNS, Nginx, reverse proxies

BIND9, Let's Encrypt, and reverse proxies that route traffic without surprises at 2am.

VoIP / PBX & monitoring

FreeSWITCH, FusionPBX, Zabbix, Uptime Kuma — infrastructure that tells you when it's unwell.

Selected work

A mix of full-stack builds, interface design, and identity work — mostly labs projects I own end to end.

View all work
Build

xDemo.tech — spin up disposable client demos

A full-stack tool for spinning up throwaway demo environments so client pitches don't need a real deploy.

Next.jsNode.jsDockerPostgres
Design & Build

Tailwind.Help — a reference that respects your time

A fast, dark-mode-first Tailwind CSS reference and cheat sheet, designed so answers show up before the page has finished feeling like it loaded.

Next.jsTailwind CSSDesign system
Design

The ImKyleJK mark

Designing my own wordmark and monogram — the identity system behind this site, GitHub, and everywhere else I show up as ImKyleJK.

Identity designTypography

How we can work together

What's included in each kind of engagement — pick one, or mix and match.

Product build

From £2,500

Web apps and APIs — scoped, built, and shipped with something real to hand over.

  • Node.js / Next.js / Svelte
  • Auth, data, integrations
  • Deployed & documented
Start a project

Interface design

From £1,200

UI design, design systems, and prototypes that hold together past the first screen.

  • Design tokens & components
  • Prototypes in Figma
  • Handover-ready specs
Start a project

Identity

From £600

Logos and simple brand marks — no 40-page guideline document required.

  • Wordmark or monogram
  • Usage variants
  • Source files
Start a project

Infra & rescue

Let's talk

Docker, networking, performance work, and untangling whatever legacy setup you inherited.

  • Docker / Nginx / Linux
  • Monitoring & uptime
  • Migration & cleanup
Start a project

Retain / care

Let's talk

Ongoing improvements for something I've already built, or something you need looked after.

  • Monthly hours block
  • Priority response
  • Roadmap check-ins
Start a project

Also open to smaller skill-building collaborations — if it's interesting, size isn't the deciding factor.

How it runs

1

Tell me what you're building

Or fixing. A quick call or a written brief — whatever gets to the real problem fastest.

2

Scope, timeline, and design direction

A clear plan before any code gets written, with a design direction we've both signed off on.

3

Build in the open

Clear milestones as we go, with regular check-ins instead of a black box until launch day.

4

Ship, document, hand over

A working, documented handover — not a project that only makes sense to me.

From the blog

Notes on what I'm building, breaking, and learning.

All posts

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.

Design systems before screens

Most of the UI work that actually holds up happens before anyone opens Figma.

Labs

GitHub
Tailwind.Help

A fast, dark-mode Tailwind CSS reference.

GoSIP.space

VoIP and SIP tooling, built from the homelab out.

xDemo.tech

Disposable demo environments for client pitches.

More on the Labs page

About

Kyle Kozlowski — ImKyleJK

20 · Fort William, Scotland

I studied Scottish Nat5 and Higher Computing, completed an HVA in Cyber Security and a Foundation Apprenticeship in Software Development with UHI West Highland, and I'm on a part-time BSc (Hons) in Applied Software Development. I build with Node.js, Svelte, Next.js, Express, and Tailwind — design UIs and logos — and care about the infrastructure underneath. I love small projects that grow skill, and I ship them in public.

Full story

Got something worth building?

Tell me what you're building or fixing — I'll reply with next steps, not a sales call.

Start a project
hello@imkylejk.me 01382 686696

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