top of page
Logo Icon.png
custom web development

Custom web development for things standard sites can't do.

Some businesses need a website. Some need software that happens to live on a website.

If you've been told what you want isn't possible on your platform, or you've been quoted a rebuild on a custom framework to get one feature, this page is for you.
what i build

What I build

Member portals and gated content

Logins where different people see different things: client dashboards, resource libraries, paid areas, internal tools.

Database-driven pages

One template that generates hundreds of pages from a data source: locations, staff, inventory, listings, product catalogs. Build a dozen by hand and you'll never do it again.

Integrations with software you already run

Your CRM, inventory system, scheduling tool, accounting platform. If it has an API, your site can talk to it directly instead of someone rekeying data between them.

Workflow automation

If a person on your team does the same thing every week because the website can't, that's usually a scheduled job that runs at 2am instead.

Custom forms and logic

Multi-step quoting, conditional questions, routing to the right person, calculations that a standard form can't do.

how it's possible

What makes this possible

Wix has a development platform called Velo: JavaScript front and back, a real database layer, npm packages, HTTP functions for external APIs, and scheduled jobs. It's a full development environment, not a "custom CSS" box.

​

Most people, including a lot of developers, don't know it exists. They evaluate the drag-and-drop editor, conclude the platform is a toy, and quote you a rebuild. That gap is most of my custom work.

honest

When you don't need me

Worth saying plainly, because roughly half the people who ask for custom development don't need it.

Contact forms, booking, and online stores

These are mature built-in features. Custom-coding them is almost always wrong.

Design changes

That's the editor's job, not code.

If an existing app does 80% of it

Run that for a month before paying for the last 20%. You may stop caring.

I check for all of the above before quoting custom work. Telling you that you don't need something is cheaper for both of us than building it.

​

If you want the longer version of this decision, I wrote it up: when you need Velo and when you don't.

what drives cost

What drives the cost

Custom work is quoted per project, because the same request can be an afternoon or a month.

How many systems it touches

Something self-contained is straightforward. Something syncing with your CRM, inventory, and accounting is three integrations, each with its own failure modes.

Whether your data is already structured

If it's organized, building on it is fast. If it lives in five inconsistent spreadsheets, cleaning it is most of the job.

Whether it has to keep running

Something that runs once is cheap. Something that runs nightly, handles errors, and tells you when it breaks is real software.

Whether anyone else has to maintain it

Code written to be handed off takes longer to write and saves you money the first time someone else touches it.

a warning

A warning about inherited code

I clean this up regularly: custom code written without documentation, by someone you can no longer reach, is expensive to take over.

​

Before hiring anyone for custom work, me included, ask what happens if you stop working together. You should own the code, roughly understand what it does, and be able to hand it to someone else. If you can't get a straight answer, that is the answer.

common questions

Common Questions

start

Tell me what you're
trying to do.

The business problem, not the technical solution. Sometimes the answer is code. Sometimes it's a setting.

bottom of page