Thomas Roy · Independent developer · Victoria, BC

Websites, software & AI workflows for the way you work.

I build websites, custom tools, and practical AI workflows—including suitable integrations with systems your team already uses—with clear scope, reviewed outputs, and a documented handover.

Websites AI workflow setup Custom software NationBuilder & CRM

What I can build.

I handle the design, code, integrations, and launch work needed to put useful digital tools into practice.

01

Websites & digital foundations

Business websites and landing pages with clear content structure, accessible interfaces, and useful inquiry flows.

  • Custom website and landing-page design
  • Content structure and accessible components
  • Technical SEO and agreed launch setup
Discuss a website
03

Custom software & data automation

Internal applications and reliable data workflows built around how your team actually works; AI is optional.

  • Web apps and internal tools
  • API and CRM integrations
  • Data cleaning, document, and CSV pipelines
Discuss custom software

AI workflow setup & integration

Put AI to work on one useful task.

I identify a repetitive task, configure suitable tools, connect compatible systems, and pilot the workflow with clear review points. You receive the agreed setup, evaluation findings, documentation, and a staff walkthrough—not just a collection of prompts.

What a first engagement includes

  1. ScopeMap users, systems, allowed data, actions, exclusions, review owner, and success criteria; compare simpler options.
  2. Set up and connectUse client-controlled accounts and minimum necessary access; confirm vendor licensing and API availability.
  3. Reviewed pilot and evaluationTest approved examples, failures, unsupported outputs, fallback steps, reviewer effort, and vendor costs before deciding whether to continue.
  4. Staff handoverDeliver the agreed configuration, workflow map, access and cost inventory, operating instructions, walkthrough, and a way to pause or revoke access.

AI outputs remain drafts or suggestions until agreed human review is complete. Unattended sending, spending, and final legal or financial decisions are outside the initial offer; vendor charges and ongoing support are identified separately.

NationBuilder and political operations

Hands-on experience spans custom Liquid components and the CRM work behind donation, signup, volunteer, event, and outreach flows.

Talk about NationBuilder support
  • NationBuilder themes, Liquid templates, and responsive fixes
  • Landing, signup, donation, action, and event pages
  • Day-to-day CRM administration and database hygiene
  • Imports, field mapping, deduplication, tags, and segments
  • Supporter, voter, donor, and volunteer workflows
  • Email audiences, reporting, documentation, and staff support

Selected work.

Products and demonstrations that show how I approach research tools, bounded automation, and reviewable outputs.

In-house live product · Paid access

TransparencyBC

Built and operated in-house, TransparencyBC is a public-records research product with OCR-backed document search, structured filtering, AI-assisted summaries, and research tools.

Published engineering demonstration

InboxBoard

Selected emails become traceable work through structured extraction, review queues, and explicit error handling. Built with bounded access and a manual-review path, without autonomous email replies.

Direct work. Clear accountability.

I am based in Victoria, BC. You work directly with me as I plan, build, and support the project.

Thomas Roy

Developer and digital systems operator

Victoria, British Columbia

My work spans production websites, NationBuilder, CRM operations, and custom data tools.

From first conversation to finished project.

We agree on what you need. I show you the work as it takes shape, test it before launch, and make sure you can use and manage what was built.

  1. 01

    Plan the work

    I define the pages, features, responsibilities, timeline, and cost before building starts.

  2. 02

    Review as we go

    You see the work at agreed checkpoints and give feedback before we move forward.

  3. 03

    Test and hand over

    I test on real devices, fix issues, and give you the access and documentation you need.

  4. 04

    Help after launch

    If you need changes later, you can request support as needed without committing to a monthly plan.

Tell me what you need.

Share the context, even if the plan is still rough. I review requests for fit and, when useful, suggest a practical next step.

  • 01Send the context
  • 02I review the fit
  • 03Decide whether to talk
Email me directly

Tell me the task and the tools you use. Please do not include passwords or private customer records.

Your details are used only to reply to your inquiry.