<commit_before>extends layouts/main

block content
  .row
    .twelve.columns
      h1.main-page-title= pageTitle

  .row
    .twelve.columns
      //-
        article.row.portfolio-item
          .six.columns
            .image.photo
              img(src='/images/content/projects/default.jpg', alt='One Review', title='One Review')
          .description.six.columns
            h2 One Review
            p
              | I was contracted by an entrepreneur to develop a platform for facilitating &ldquo;Fair, Reasonable and Responsible&rdquo;
              | hotel reviews. It features a custom administration panel for managing hotels and users...
            p
              strong Website: &nbsp;
              a(href='https://www.onereview.com/', target='_blank') https://www.onereview.com/
            p
              ul.labels
                li.badge.secondary Javascript
                li.badge.secondary Node.js
                li.badge.secondary MongoDB
                li.badge.secondary AngularJS

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/logodesign.jpg', alt='Logo Design', title='Logo Design')
        .description.six.columns
          h2 Logo Design
          p
            | I was contracted by an entrepreneur to develop a membership-based portfolio system for logo designers.
            | It includes integration with the Stripe payment gateway API, the SendGrid API, and the Google DoubleClick
            | advertisement library, as well as a user administration panel and custom integration with the Wordpress
            | blogging platform.
          p
            strong Website: &nbsp;
            a(href='https://www.logodesign.com/', target='_blank') https://www.logodesign.com/
          p
            ul.labels
              li.badge.secondary PHP
              li.badge.secondary Yii Framework
              li.badge.secondary MySQL
              li.badge.secondary Stripe

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/nodelove.jpg', alt='Node Love', title='Node Love')
        .description.six.columns
          h2 Node Love
          p
            | Node Love is a simple, lightening-fast powerful, responsive, database-driven Node.js starter template.
            | With Node Love, your website can be up and running in minutes with this rapid prototyping
            | tool that harnesses the power of Javascript both on the server and in the browser. It's a responsive template
            | loaded with all the buzzworthy technology, including Express, Less, Jade, Browserify, Templatizer, and Skeleton.

          p
            strong Website: &nbsp;
            a(href='http://wyoumans.github.io/node-love', target='_blank') http://wyoumans.github.io/node-love
          p
            strong Source: &nbsp;
            a(href='https://github.com/wyoumans/node-love', target='_blank') https://github.com/wyoumans/node-love
          p
            ul.labels
              li.badge.secondary Javascript
              li.badge.secondary Node.js
              li.badge.secondary MongoDB

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/roamingfree.jpg', alt='Roaming Free', title='Roaming Free')
        .description.six.columns
          h2 Roaming Free
          p
            | I was hired by a traveler to develop a custom, responsive Wordpress theme for his travel blog. It includes
            | integration with Google Maps for every post and the homepage, an animated filter and sort feature for
            | the blog category and archive pages, and responsive Google DoubleClick advertisement slots.
          p
            strong Website: &nbsp;
            a(href='http://www.roaming-free.com', target='_blank') http://www.roaming-free.com
          p
            ul.labels
              li.badge.secondary PHP
              li.badge.secondary Wordpress
              li.badge.secondary MySQL

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/bobbeharris.jpg', alt='<NAME>', title='<NAME>')
        .description.six.columns
          h2 <NAME>
          p
            | I designed and developed the marketing website for <NAME>, the Virginia-based author of
            | <u>Under Construction</u>.

          p
            strong Website: &nbsp;
            a(href='http://www.bobbeharris.com', target='_blank') http://www.bobbeharris.com
          p
            ul.labels
              li.badge.secondary PHP

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/camelize.jpg', alt='Camelize Me', title='Camelize Me')
        .description.six.columns
          h2 Camelize Me
          p
            | Camelize Me is a free online tool I developed for programmers that converts arbitrary text into
            | <a href="http://en.wikipedia.org/wiki/CamelCase" target="_blank">camel case</a>. It's really helpful for keeping your
            | variable names consistent without driving yourself crazy. Give it a try and let me know what you think!
          p
            strong Website: &nbsp;
            a(href='http://camelize.com', target='_blank') http://camelize.com
          p
            strong Source: &nbsp;
            a(href='https://github.com/wyoumans/camelize', target='_blank') https://github.com/wyoumans/camelize
          p
            ul.labels
              li.badge.secondary Javascript

  .row
    .twelve.columns
      h2 Questions?
      p
        | If you have any questions or comments about these projects, don't hesitate to <a href="/contact">get in touch</a>.
        | I'd love to discuss what I can do for <a href="/contact">you</a>.

<commit_msg>expanded on one review description<commit_after>extends layouts/main

block content
  .row
    .twelve.columns
      h1.main-page-title= pageTitle

  .row
    .twelve.columns
      //-
        article.row.portfolio-item
          .six.columns
            .image.photo
              img(src='/images/content/projects/default.jpg', alt='One Review', title='One Review')
          .description.six.columns
            h2 One Review
            p
              | I was contracted by an entrepreneur to develop a platform for facilitating &ldquo;Fair, Reasonable
              | and Responsible&rdquo; hotel reviews. It features a custom administration panel for managing hotels
              | and users, interactive charts and graphs for presentation of hotel rating data, ...
            p
              strong Website: &nbsp;
              a(href='https://www.onereview.com/', target='_blank') https://www.onereview.com/
            p
              ul.labels
                li.badge.secondary Javascript
                li.badge.secondary Node.js
                li.badge.secondary MongoDB
                li.badge.secondary AngularJS

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/logodesign.jpg', alt='Logo Design', title='Logo Design')
        .description.six.columns
          h2 Logo Design
          p
            | I was contracted by an entrepreneur to develop a membership-based portfolio system for logo designers.
            | It includes integration with the Stripe payment gateway API, the SendGrid API, and the Google DoubleClick
            | advertisement library, as well as a user administration panel and custom integration with the Wordpress
            | blogging platform.
          p
            strong Website: &nbsp;
            a(href='https://www.logodesign.com/', target='_blank') https://www.logodesign.com/
          p
            ul.labels
              li.badge.secondary PHP
              li.badge.secondary Yii Framework
              li.badge.secondary MySQL
              li.badge.secondary Stripe

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/nodelove.jpg', alt='Node Love', title='Node Love')
        .description.six.columns
          h2 Node Love
          p
            | Node Love is a simple, lightening-fast powerful, responsive, database-driven Node.js starter template.
            | With Node Love, your website can be up and running in minutes with this rapid prototyping
            | tool that harnesses the power of Javascript both on the server and in the browser. It's a responsive template
            | loaded with all the buzzworthy technology, including Express, Less, Jade, Browserify, Templatizer, and Skeleton.

          p
            strong Website: &nbsp;
            a(href='http://wyoumans.github.io/node-love', target='_blank') http://wyoumans.github.io/node-love
          p
            strong Source: &nbsp;
            a(href='https://github.com/wyoumans/node-love', target='_blank') https://github.com/wyoumans/node-love
          p
            ul.labels
              li.badge.secondary Javascript
              li.badge.secondary Node.js
              li.badge.secondary MongoDB

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/roamingfree.jpg', alt='Roaming Free', title='Roaming Free')
        .description.six.columns
          h2 Roaming Free
          p
            | I was hired by a traveler to develop a custom, responsive Wordpress theme for his travel blog. It includes
            | integration with Google Maps for every post and the homepage, an animated filter and sort feature for
            | the blog category and archive pages, and responsive Google DoubleClick advertisement slots.
          p
            strong Website: &nbsp;
            a(href='http://www.roaming-free.com', target='_blank') http://www.roaming-free.com
          p
            ul.labels
              li.badge.secondary PHP
              li.badge.secondary Wordpress
              li.badge.secondary MySQL

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/bobbeharris.jpg', alt='<NAME>', title='<NAME>')
        .description.six.columns
          h2 <NAME>
          p
            | I designed and developed the marketing website for <NAME>, the Virginia-based author of
            | <u>Under Construction</u>.

          p
            strong Website: &nbsp;
            a(href='http://www.bobbeharris.com', target='_blank') http://www.bobbeharris.com
          p
            ul.labels
              li.badge.secondary PHP

      article.row.portfolio-item
        .six.columns
          .image.photo
            img(src='/images/content/projects/camelize.jpg', alt='Camelize Me', title='Camelize Me')
        .description.six.columns
          h2 Camelize Me
          p
            | Camelize Me is a free online tool I developed for programmers that converts arbitrary text into
            | <a href="http://en.wikipedia.org/wiki/CamelCase" target="_blank">camel case</a>. It's really helpful for keeping your
            | variable names consistent without driving yourself crazy. Give it a try and let me know what you think!
          p
            strong Website: &nbsp;
            a(href='http://camelize.com', target='_blank') http://camelize.com
          p
            strong Source: &nbsp;
            a(href='https://github.com/wyoumans/camelize', target='_blank') https://github.com/wyoumans/camelize
          p
            ul.labels
              li.badge.secondary Javascript

  .row
    .twelve.columns
      h2 Questions?
      p
        | If you have any questions or comments about these projects, don't hesitate to <a href="/contact">get in touch</a>.
        | I'd love to discuss what I can do for <a href="/contact">you</a>.


{'fraction_non_alphanumeric': 0.09021611660244597, 'fraction_numerical': 0.0013402579996649355, 'mean_word_length': 1.8555369528820855, 'pattern_counts': {'":': 0, '<': 27, '<?xml version=': 0, '>': 27, 'https://': 16, 'lorem ipsum': 0, 'www.': 16, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '726112', 'n_tokens_mistral': 3177, 'n_tokens_neox': 3033, 'n_words': 942}