Better systems. Less manual work.
Websites, e-commerce, and custom software, with automation and AI where they help.I help organizations streamline operations, connect disconnected systems, and eliminate repetitive work through thoughtful software engineering.
Whether it's integrating existing platforms, automating a complicated workflow, or building something entirely new, I work from problem definition through implementation and ongoing support.
What I do.
Web platforms
Build and maintain CMS and e-commerce sites that stay fast, secure, and easy to run.
Systems integration
Connect applications, databases, and services so that information moves reliably across your organization.
Custom software
Replace costly SaaS subscriptions with software built around how you actually work, saving thousands annually.
Automation and AI
Automate repetitive work and, where it fits, put AI to work on documents, code books, and manuals.
Experience.
I'm an independent software consultant based in Vancouver, Canada, with professional development experience dating back to 2007.
I've worked with commercial, engineering, nonprofit, and academic organizations, building and maintaining applications, data integrations, and complex web platforms.
I've worked with commercial, engineering, nonprofit, and academic organizations, building and maintaining applications, data integrations, and complex web platforms.
Work.
Case study: AI for technical standards
Case study: Drupal performance
Saul Good Gift Co
Pembina Institute
Asia Pacific Foundation of Canada
CPTPP Portal
Asia Pacific Curriculum
Business Renewables Canada
Investment Monitor
The Look of the Listen
Github: https://github.com/ryandorward
Languages, frameworks, tools.
Javascript,
PHP,
Go,
Ruby,
Python,
C,
C++,
Java,
HTML5,
CSS3,
Next.js,
React,
NodeJS,
Rails,
Drupal,
GraphQL,
MySQL,
Postgres,
Selenium,
Cypress,
Solr,
Git,
Docker,
Linux,
Max/MSP
Let's discuss your business.