Productised web app
Meridian Dental
A complete web presence and lightweight operations console for solo dental practices: marketing site, patient portal, AI booking assistant, and admin console, packaged as a sellable product.
Read the case studyCustom product engineering
Web application development services should leave you with software your team can operate, extend, and trust. I design and build custom web applications around the way your business actually works, covering the interface, application logic, data model, integrations, and production release.
Focused engagements from $500. Larger work is scoped in milestones.
Work already shipped
Productised web app
A complete web presence and lightweight operations console for solo dental practices: marketing site, patient portal, AI booking assistant, and admin console, packaged as a sellable product.
Read the case studyWeb app / product
A privacy-first, iLovePDF-style toolkit that merges, splits, organises, converts, and compresses PDFs entirely in the browser, so files are never uploaded to a server.
Read the case studyA sensible fit
Scope
Product and technical scoping before code starts
Responsive React or Next.js interfaces
Node.js APIs, authentication, and third-party integrations
PostgreSQL, MongoDB, or Convex data modeling
Role-based dashboards and operational workflows
Testing, deployment support, and a clear handoff
A custom web application can fail while every screen still looks polished. The usual cause is a weak model of the underlying work: permissions are added late, status changes have no clear owner, or the data model fights the reporting the business needs.
I start with the workflow. Who is doing what? Which state changes matter? What must be auditable? Once those answers are clear, the interface and backend have something solid to follow. That is especially important for admin products, multi-role platforms, booking systems, and software that replaces spreadsheets.
My work spans the product surface rather than stopping at a set of screens. I can build the React or Next.js front end, connect it to an existing API, or take responsibility for the Node.js service and database as well. When a project includes another specialist, I document the boundaries and keep integration work visible.
The stack is chosen around the product. Next.js is useful when the application and public website live together. A separate React app can be a better fit for an operations-heavy dashboard. PostgreSQL works well for strongly related business records, while MongoDB or Convex can make sense for different access patterns. I will explain the choice in ordinary language before it becomes expensive to change.
Focused fixes and small product milestones can begin at $500. Most custom application work is scoped as a sequence of milestones, with a price and acceptance criteria attached to each one. Larger builds are estimated after a short discovery conversation and a review of the requirements.
If the scope is still loose, send what you have. A rough brief, an existing site, screenshots, or a list of problems is enough to start a useful conversation.
Working together
We identify the users, the business-critical workflow, existing constraints, and the smallest useful release.
I work in visible milestones. You review working software regularly instead of waiting for a large final reveal.
Before handoff, I cover failure states, responsive behavior, deployment, and the parts another developer will need to maintain.
Questions before a brief
It can include scoping, interface development, APIs, authentication, database design, integrations, testing, and deployment. The project brief is used to decide which parts belong in your engagement.
Yes. I can add a feature, rebuild a difficult area, connect a new service, or help untangle a React, Next.js, or Node.js codebase before further development.
A focused milestone may take one to three weeks. A larger application is planned in stages. I give each stage a concrete deliverable instead of offering a single vague completion date.
Yes, unless we agree otherwise for a specific licensed dependency. Your project, source code, and credentials remain yours.
Share the current stage, desired outcome, timing, and budget range. I will reply with the questions needed to define a sensible first milestone.
Building a SaaS product?