[Tutorial] Implement Parenthesis Multiplication Using JavaScript & Regex
Read Post
Git Good: Using Cherry-Pick to “Move” Commits
Read Post
Let’s Learn Laravel Blade: Conditional Statements (Part 2)
Read Post
How to Remove Commits in the Middle of a Branch Using Git
Read Post
How to Ignore File Permission Changes in Git (And Avoid Long File Staging Lists)
Read Post
Getting Sassy: 3 Useful Ways To Use SASS Mixins
Read Post
Let’s Learn Laravel Blade: Components (Part 4)
Read Post
Let’s Learn Laravel Blade: Getting Started
Read Post
Let’s Learn SASS & SCSS: Getting Up And Running (Part 1)
Read Post
Testing File Uploads With Cypress.io
Read Post
My Work
Fixd Repair

Fixd Repair is a modern, performant responsive website utilizing Vue.js and a Vue framework called Nuxt.
20+ Page Custom WordPress Theme

Stay Driven is a custom responsive WordPress theme built with the sage.io starter theme. It features ACF flexible fields for easy page section reordering.
Portfolio - James Giannini

A custom 4-page static site built with mobile experience and UI in mind.
SCSS Framework

A minimal framework that contains common mixins, classes, and helpers that I use on almost every project.
Large Custom WordPress Theme for a Cloud Based Product

Kloudless is an API Integration platform that makes it easy for developers to integrate APIs such as Google Drive, Dropbox, Slack, and many more into web services. They offer one API, which is used to access over 100 API integrations in an easy to use way. My job was to build, maintain, and deploy their main WordPress site and build their custom theme.
Want to check out some code demos?
Check out code samples written in JavaScript, React, Node, and more
Demo 1
Defining Reusable Column Extends with SCSS
Quick Note: The atSmall type mixins are just basic media queries. Since these kinds of layouts are common, they also need to be overwritable if I want to change the spacing. Generally, the ‘default’ spacing is defined in the extend/mixins. Example Use Cases To get the layout working, you only need a container class and […]
Demo 2
Discord Bot: Reddit API Ask Feature
The Purpose Some Discord bots have a feature where you can “chat” with the bot(i.e: Cleverbot integrations). I decided to take a spin on this concept and utilize the Reddit API to answer common questions. A user from the server asks a question using the b!ask command, then the bot gives a random answer from […]
Demo 3
React.js Modal Using The Hooks API
Modals are a classic piece of application functionality, made even easier with libraries like React. You could go with a library, but you can often make your own with less than 100 lines of code. Using the hooks API, you don’t even need a class based approach. This example is going full functional! Defining The […]