Scoping and planning
Turn an idea or a stalled project into a plan: what to build, in what order, what it costs to run, and what to skip.
Johnathan Bryce · Vancouver, BC
I help teams ship software that works: scoping what to build, designing the system, writing the code, and running it in production. AI is where I go deepest.
01 / SERVICES
Consulting and hands-on engineering for teams that need software built, fixed or thought through.
Turn an idea or a stalled project into a plan: what to build, in what order, what it costs to run, and what to skip.
A second set of eyes on system design, data flow and vendor choices before engineering time goes in. Code and infrastructure audits too.
Websites, web apps and mobile apps, built end to end: back end, front end, database and integrations, from spec to production.
Assistants, agents, and search over your own data, with the routing and caching that keep model costs predictable. Scoped and built, not just recommended.
Deployment, CI/CD pipelines, monitoring, and a release process your team can run without me.
A standing arrangement for fixes, upgrades, small features and questions, for teams that need an engineer but not a hire.
02 / WORK
Lead engineer on an AI legal research platform, owning the AI research agent, the case law search, the data pipeline behind both, and the production infrastructure.
AI feature scoping and architecture guidance.
Shopify e-commerce consulting.
Audited and restructured SharePoint metadata and search for internal systems.
03 / ALSO
Blue Wave Dev started as a web design shop, and I still build and maintain sites for small businesses. A few highlights, with what their owners said.

Personal and professional music compositions of Julien Verschooris, a multi-award-winning composer.
“Working with John on my portfolio site was a great experience. He nailed the details and captured the essence of my work. The project moved quickly and smoothly, thanks to John's skill and dedication.”
Julien VerschoorisComposer · Toronto, ON
Sydney Fisher is a certified Bio-Energy Healing Practitioner, yoga instructor and intuitive reader in Vancouver, BC.
“John did an amazing job on my website! His creativity and attention to detail truly brought my vision to life. The process was smooth and enjoyable, and the final product exceeded my expectations. Highly recommend!”
Sydney FisherSolLuna Essence · Vancouver, BC
An activity planning social platform for creating and sharing activities and events.
“As a member of the founding development team at Romp, John has been instrumental in shaping the direction and success of Romp. John's expertise in front-end development has greatly enhanced our user experience. John's collaborative approach to integrating APIs and his valuable contributions to our UI/UX design have been pivotal in our Romp's progress and success. John's dedication and innovative thinking have been vital to the evolution of Romp and I look forward to our continued success together.”
Jason TullochRomp · Salt Lake City, UT
The digital gateway to Labridge Farms: farm-raised meats and Labrador Retrievers.
“John has been a pleasure to work with on the Labridge Farms website. He communicated with me every step of the way and was always open to feedback and changes. His dedication and genuine interest in capturing the essence of our dog breeding and farm business made the process smooth and enjoyable. We continue to collaborate on updates to the website, big or small, and John handles them smoothly and efficiently. I couldn't be happier with the end result and highly recommend his services.”
Matthew DurantLabridge Farms · Glenmount, NS
04 / ABOUT
Full Stack & AI Software Engineer
I am a self taught developer in Vancouver, BC. I cut my teeth as a founding engineer at Romp, went on to lead the engineering on an AI legal research platform at Caseway, and now work as a full stack developer who specializes in AI.
The work I like is the kind where the answer is not obvious yet: a feature nobody has scoped, a system that needs rethinking, a build that stalled. Tell me the problem and I will figure out what it takes to solve it.
05 / CONTACT
Tell me what you are building and where it is stuck. I will reply with a straight read on scope and next steps.