About
_ _ _
/ \ | |__ ___ _ _| |_
/ _ \ | '_ \ / _ \| | | | __|
/ ___ \| |_) | (_) | |_| | |_
/_/ \_\_.__/ \___/ \__,_|\__|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Hi! I'm Bryce. I'm a developer, musician, and tropical-shirt enthusiast.
I have more than 15 years of full-stack web development experience, and I enjoy working on projects that are creative, innovative, challenging and/or inspiring.
I am a supporter of open-source, community-driven software, and I aim to write code that is simple to understand and easy to extend.
I've been an active member of the Drupal community (@bgilhome ) since 2008 and have contributed many patches and sandbox projects.
Here are some tools that I use:
Drupal
Craft CMS
Docker
Kubernetes
Gitlab CI/CD
Tailwind CSS
SvelteKit
Adobe PS/AI
Pen & paper
Coffee!
Back to top Skills
____ _ _ _ _
/ ___|| | _(_) | |___
\___ \| |/ / | | / __|
___) | <| | | \__ \
|____/|_|\_\_|_|_|___/ Technical Skills Building in Drupal, Craft CMS & Shopify, including custom modules & themes Frontend development using CSS3/Tailwind, Bootstrap, ES6/AlpineJS, React & Svelte Micro-services architecture in Docker & Kubernetes MySQL & SQL Server database management & querying Git, Gitflow & Gitlab CI/CD Search using Apache Solr, ElasticSearch & Algolia WCAG 2.1 accessibility guidelines conformance & auditing Integration with services such as payment gateways, mail campaigns & CRMs Integration with custom systems via APIs (REST, JSON-RPC & GraphQL) Migration to Drupal 9/10 from earlier versions or other systems Mobile-first design & cross-browser considerations Performance & optimisation (backend & frontend), including Varnish & PWA SEO best practices & analytics tracking Fundamental understanding of UX principles Intermediate skills in Adobe Creative Suite & Final Cut Pro Personal Skills Can communicate articulately & concisely Can extract key points & themes from stakeholder requirements/specifications Can translate dev concepts/jargon into plain language Can recognise the larger picture behind questions that are or aren't being asked Can lead & direct teams, or collaborate within existing workflows Can learn quickly & adopt new technologies Is friendly, enthusiastic, professional & courteous Back to top Work
__ __ _
\ \ / /__ _ __| | __
\ \ /\ / / _ \| '__| |/ /
\ V V / (_) | | | <
\_/\_/ \___/|_| |_|\_\
_ _ _ _ _ _ _ _ _ _ _ _ _ _
I've worked in web development for over 15 years. I've been a:
Chief Technology Officer at The Little Dev Shop (Vancouver, Jan 2019—current)Key responsibilities: Writing RFPs and participating in pitches Gathering requirements, assessing client needs and making decisions regarding the best choice of technologies for a given project Handling client communications, training and documentation regarding technical aspects of a project Site-building and custom coding for backend and frontend components of projects
Head of Development at Camp Pacific (Vancouver, Jun 2019—Dec 2021)Key responsibilities: Writing RFPs and participating in pitches for new prospects Supervising at times a small team of developers, reviewing code and suggesting improvements Site-building and custom coding for backend and frontend components of projects Drupal developer at Camp Pacific (Vancouver, Jul 2017—May 2019)Key responsibilities: Site-building and custom coding for backend and frontend components of projects Working collaboratively with a team of developers under a project manager to complete projects Participating in periodic professional development exercises to learn new technologies and best practices Drupal developer at Monkii (Melbourne, Jul 2014—Jun 2017) Freelance web designer and developer (Various, Jul 2012—Jun 2014) Web developer at The Lost Dogs Home (Melbourne, Nov 2009—Dec 2010) Software developer at Walter & Eliza Hall Institute (Melbourne, Jan 2003—Jun 2004) I've been involved in most aspects of the project lifecycle, including:
Pitches & discovery sessions Writing functional/technical specifications and statements of work Development under agile or waterfall processes Project tracking & ticket management in Jira & Gitlab Working as part of a team, or as sole/lead developer QA, UAT, launch & maintenance Facilitating user training & writing documentation
Below is a portfolio of websites that I've helped to build through various chapters of my career.
British Columbia Financial Services Authority (BCFSA) Drupal 9 build & maintenance at Camp Pacific Maintenance at The Little Dev Shop Component-based Gutenberg content builder:Media, text, forms, cards, quotes, icons, accordions and calls-to-action Listings for latest/featured content with editable sorts & filters Style options (background, layout and other) Frontend build using Webpack, TailwindCSS, Twig, AlpineJS and StorybookJS styleguide WCAG 2.1 AA conformance Migration of legacy content from Drupal 8 & Wordpress Integration with client systems for licencee information Faceted search using Algolia Custom modules for editing PDF metadata, linking to legislation & easier templating Hosted on Azure Kubernetes Gitlab CI/CD for development/deployment workflow Canadian Museum for Human Rights (CMHR) Drupal 8 build & maintenance at Camp Pacific Drupal 9 migration & maintenance at The Little Dev Shop Component-based content builder (Paragraphs):Media, text, forms, cards, quotes, social embeds, accordions and calls-to-action Listings for latest/featured content with editable sorts & filters Style options (background, layout and other) Bilingual content via language-specific domains Frontend build using Gulp, Sass, Browserify & PatternLab live styleguide WCAG 2.1 AA conformance Migration of legacy content from HTML and XML sources Faceted search using self-hosted Apache Solr Custom modules for bookings management, improved focal-point image cropping & conditional content Hosted on Azure Kubernetes Gitlab CI/CD for development/deployment workflow Back to top
Education
_____ _ _ _
| ____|__| |_ _ ___ __ _| |_(_) ___ _ __
| _| / _` | | | |/ __/ _` | __| |/ _ \| '_ \
| |__| (_| | |_| | (_| (_| | |_| | (_) | | | |
|_____\__,_|\__,_|\___\__,_|\__|_|\___/|_| |_|
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Bachelor of Science / Laws (Honours) double degree, University of Queensland (2001) Bachelor of Science (Honours year) in computational biochemistry, University of Melbourne (2003) Back to top Interests
___ _ _
|_ _|_ __ | |_ ___ _ __ ___ ___| |_ ___
| || '_ \| __/ _ \ '__/ _ \/ __| __/ __|
| || | | | || __/ | | __/\__ \ |_\__ \
|___|_| |_|\__\___|_| \___||___/\__|___/
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Here's some things that I like to do in my free time!
Exercise / hike Play / write music Read Watch classic 80s movies Back to top