
Sayeda Fatima Food Bank
A custom appointment system for Sayeda Fatima Food Bank in Calgary, with Twilio verification, family booking rules, rescheduling and Google Calendar sync.
View project
We design and build websites for businesses in Surrey and across the Lower Mainland, from a single landing page for a Google Ads campaign to a site with online booking, a client portal and forms that feed your CRM. We code a site from scratch when a template would hold the business back, and build on WordPress, Shopify or Webflow when one of them is the better fit.
Our own products show how we code. ifloor.app, the site for iFloor, carries structured data on every page, a pricing page generated from the product's own plan matrix, and a public changelog the build refuses to skip. For clients we have built a food bank's booking system that enforces its own rules, a lead magnet that needs no email address, and quote forms that sort every enquiry by type of job.
You review every design in a private client portal as it is ready, and every page is checked at phone and desktop widths before you see it. We start with a free assessment of your current site, read by our crawler and scored by Google PageSpeed, and put the scope in writing before any work begins.
What we have built
These are live on the website we coded for our iFloor product, in the client sites we have launched, and in NameCRM, the system every website project runs through. Each line is taken from the product itself or from the published case study.
In iFloorThe system a Richmond flooring store runs on every day
See iFloorifloor.app, the website we built for iFloor, ships structured data on every page, canonical tags and a sitemap, with light and dark themes that follow the visitor's device.
See iFloorEvery iFloor release gets a plain-language entry on the public changelog at ifloor.app, and the build refuses an app change without one, so store owners can watch the product move.
The public pricing page is generated from the same plan matrix that defines each tier's features, so the website and the product can never say different things.
The ifloor.app demo form carries a spam trap and a rate limit, and every request lands as a lead in the sales CRM, ready for a follow-up.
A store's single brand colour generates the full palette with readable contrast, and its name, logo, hours, address and phone come from its own settings.
Automated tests measure text contrast on badges and on the printed sheet a customer signs, so an unreadable colour fails the build instead of reaching a customer.
In NameCRMThe CRM we built and run our own business on
See NameCRMOur website's forms land in NameCRM as matched contacts with a notice to us, guarded by a hidden trap field, a minimum fill time, a signed token, a small proof of work and rate limits.
Design previews in a phone frame, the estimate, billing, files and messages sit in the client's private portal, and a mockup can run on its own clock with a watermark.
See NameCRM15pages read before we propose anything
A polite crawler reads your current site for broken links, contact details and trust signals, and the report takes its four scores from Google PageSpeed, never from AI.
For our clientsBuilt for the businesses we work with
See all our case studies60days between a family's bookings
Families book food pickups online, every user is verified through Twilio, bookings are limited by family with at least 60 days between them, and each one syncs to Google Calendar.
Read the case studyEach of HR Next Door's twelve service pages follows one pattern and links to all twelve, and a free HR Audit Toolkit lists its nine sections and asks for no email address.
Read the case studyJLJ Painting's quote form lists the same seven services as the service cards, so every enquiry arrives sorted by type of job, and 21 gallery photos are tagged Commercial, Residential or Condo.
Read the case studyHow we work
The team behind Nametech has built websites and software since 2014. Every build follows the same five steps, from a one-page website to a CRM.
Book a Free AssessmentThirty minutes on how work moves through your business today, your website and your tools, then a plain answer on what we would build first.
A written scope and estimate that says what is included and what is not. Nothing starts until you approve it.
We build in small releases you can try as we go, and every release passes our automated tests before it reaches you.
Your records moved in and checked, your team shown how it works, and the switch made on a day that suits you.
Fixes, updates and new features after launch, shipped as small releases with the same tests behind every one.
Case studies

A custom appointment system for Sayeda Fatima Food Bank in Calgary, with Twilio verification, family booking rules, rescheduling and Google Calendar sync.
View project
A complete WordPress website for Port Moody's HR Next Door, with twelve service pages, a free HR Audit Toolkit lead magnet, client reviews and SEO-optimized content for fractional HR support across BC's Tri-Cities.
View project
We built the JLJ Painting website on WordPress, with a project gallery, quote requests, a secure contact form and client testimonials, plus a new logo, SEO content and Google Maps and BBB listings.
View projectRelated Services
Found on Google, in Maps and in AI answers, and measured in Search Console.

Storefronts and marketplaces designed to sell, on Shopify, WooCommerce or fully custom.

Logos and brand kits built to be used, carried into your website and email.

Areas we serve
We are based in Surrey and build websites for businesses in Burnaby, Richmond, Vancouver, Delta, Langley, Coquitlam, New Westminster and White Rock. We meet at your business, at a café near you or by video call.
FAQ's
A custom website is designed and coded for your business alone, so it carries only what you need, with no theme and no stack of plugins to keep updated. If you already have a WordPress site that works for you, we can customize and extend it instead, through our WordPress Customization service.
Yes. ifloor.app, the website for our iFloor product, is built from scratch, with structured data on every page, a pricing page generated from the product's own plan matrix and a public changelog the build will not skip. Our client sites run on WordPress, Shopify and Webflow, and each has a case study here.
The design, the content and the code we write for you are yours once the project is paid. We can register the domain and set up hosting in your name, or run them for you and transfer them whenever you ask. The written scope says which, so nothing is unclear later.
It depends on the pages, the content and what the site has to do, so we do not publish a standard timeline. The written estimate after the free assessment sets out each phase, you review each design in your private portal as it is ready, and the site goes live on a day that suits you.
It depends on the build, and we agree it before we start. On WordPress, Shopify or Webflow your team edits pages directly, and we show you how at launch. A site coded from scratch can include an editing panel for what changes often, or a care plan where we make the changes for you.
Yes. Our own website's forms land in NameCRM as matched contacts with a notice to us, and job applications are filed separately. Each form is guarded by a hidden trap field, a minimum fill time, a signed token, a small proof of work and rate limits, and we can build the same into yours.
It depends on the size of the site and what it has to do. A one-page site costs less than a multi-page build, and booking or integrations are priced by the work involved. No two builds are alike, so we publish no flat price. After the free 30-minute assessment, you get a written estimate before any work starts, with GST added on top. Call 604-900-2060 for pricing, or read how our pricing works.
Book the free assessment on our contact page or call 604-900-2060. We review your current website and search presence ahead of the call, then go through what we found with you. If you decide to go ahead, we agree on the scope together, send the estimate, and begin with design once you approve it.