Skip to content
Kimberly Kubalek

Web developer and designer.

I founded Panoramic Media. I still run it — and the brands under it. I also take on selected work for hire.

This studio is me — one person, since 2004. Founder of Panoramic Media. I live near Mexico City. If you have a technology problem you don’t want to become a technology project, that’s usually when we should talk.

Skills

What I actually do.

Websites

Clear, durable sites built around what actually needs to happen — not a pile of features.

Design

Restrained, readable interfaces. Structure first, then the look. Built to work on a phone.

Infrastructure

Hosting, domains, DNS, email, and the systems that have to work together.

Automation

Practical ways to remove repetitive work without turning the business into a software project.

Rescue and care

Untangling broken or abandoned sites — including WordPress — and keeping a working one running.

I know WordPress thoroughly and no longer start there. An existing WordPress site is a familiar starting point — repair, simplify, modernize, or move. Tools I work in: Lovable, Cursor, Replit, React, TypeScript, GitHub, Cloudflare, Railway, cPanel, Apache, Supabase, Stripe.

For hire

The kinds of work I take.

I am one person. I don’t sell packages. If something here sounds right, write to me in plain language.

New websites

A site sized to what you actually need, built on current technology, and left in a state someone can run.

Rescue and migration

Sites that have gotten slow, abandoned, or tangled — including WordPress. I look first, then say whether to repair, simplify, or move.

Ongoing care

Hosting, updates, domains, backups, and the small things that break. One person who already knows how the site is put together.

Systems and automation

Connecting tools, removing repetitive work, and making the machinery behind a site behave. For a defined problem, not a fishing expedition.

Get in touch

Write to me.

A few sentences about what is going on is enough. I’ll reply if I can help — or if I can’t.

Plain language is useful. I’ll reply if I can help.