diff --git a/app/config/sculpin_site.yml b/app/config/sculpin_site.yml index 915ab5f2..1b22aab2 100644 --- a/app/config/sculpin_site.yml +++ b/app/config/sculpin_site.yml @@ -5,6 +5,11 @@ locale: en-GB avatar: url: '/sites/default/files/images/social-avatar.jpg' +calendars: + pairing: + id: 416f80ad + url: '%savvycal.url%/%calendars.pairing.id%' + drupalorg: name: opdavies url: 'https://www.drupal.org/u/%drupalorg.name%' @@ -17,6 +22,10 @@ github: menus: footer: + - + title: Pair with me + href: /pair-with-me + is_active: '^/pair-with-me/?' - title: Test Driven Drupal href: /test-driven-drupal @@ -78,6 +87,10 @@ packagist: plausible: domain: ~ +savvycal: + name: opdavies + url: 'https://savvycal.com/%savvycal.name%' + speakerdeck: name: opdavies url: 'https://speakerdeck.com/%speakerdeck.name%' diff --git a/source/_pages/pair-with-me.md b/source/_pages/pair-with-me.md new file mode 100644 index 00000000..b591d8b1 --- /dev/null +++ b/source/_pages/pair-with-me.md @@ -0,0 +1,14 @@ +--- +title: Pair program with me +--- + +I enjoy pair and mob (group) programming, so as well as [traditional freelance services][0], I offer paid remote pair programming sessions where I'll work with you on your own project via a Zoom call. + +My experience is based around PHP, Drupal, Symfony, Vue.js, Tailwind CSS, Ansible, Docker, clean code, automated testing, and test-driven development. + +I also offer free sessions for open source projects. + +To arrange a pairing session, [find an available time on my calendar][1]. + +[0]: /drupal-php-developer +[1]: {{site.calendars.pairing.url}}