Bryne Carruthers

Bryne Carruthers

Full Stack Web Developer
I specialize in creating custom content management systems and e-commerce web apps for businesses and other organizations. My applications emphasize ease of use and security, for both the user and website owner. Want to know how I may help your project? Check out my website portfolio and online resume.
Headshot of Bryne Carruthers

What I do

I have more than 20 years of experience building personal and business websites for clients across Canada. Below is a quick overview of my main technical skill sets and technologies I use. Want to find out more about my experience? Check out my online resume and website portfolio.

Python & Django

Proficient in object-oriented and functional Python programming paradigms. Fluent in Django 3 (CBV & FBV, ORM, templates). Also comfortable with data-science libraries (Pandas, Matplotlib, Sci-kit-learn).

ES6 JavaScript, Typescript, Node JS, Svelte JS, React & Vue JS

Proficient in ES6 Javascript, Typescript, Node JS & Express. Familiar with various front-end frameworks (Vue, React, Svelte) for creating Single Page Applications and Progressive Web Apps.

HTML, CSS & Sass

Proficient in HTML 5 (including semantic markup and accessible web design) and CSS 3 (including responsive mobile-first design, flex-box, css grid & SASS).


Fluent in designing mobile-friendly responsive user interfaces using Bootstrap 5. Emphasis on creating clean, attractive and intuitive layouts.


Experienced at building fully-CRUD web applications with core PHP 7 (both procedural and object-oriented) using MAMP and LAMP stacks.

MySQL, PostgreSQL & SQLite

Proficient in native SQL (including at the command-line) and robust relational database design (including many-to-one and many-to-many relationships).