Skills

Task-focused. Fast. Determined to help your business.

  • Languages
  • Frameworks
  • Servers
  • Cloud
  • Databases
  • AWS
  • Integrations
  • Tools & Services

Languages

We build web applications with proven technology.

PHP

We use PHP for the majority of our backend work, primarily in the Laravel framework.

Javascript

We use Javascript extensively on the front-end, including complete Single Page Applications (SPAs).

HTML

We learned to code by hand before today's modern frameworks, giving us complete understanding and control of everything on a web page.

Bash

We use bash extensively for server-side utility processes and CI/CD scripting.

Python

We've built command-line applications in python, including an AWS security control system.

Frameworks

We build with modern, actively-developed frameworks for speed and longevity.

Laravel

Our go-to backend framework, we've used Laravel extensively to build applications since 2015.

VueJS

From single components to complete SPAs, we've been using VueJS and Vue Router since 2016.

TailwindCSS

A utility-first CSS framework, TailwindCSS completely changed our approach to managing CSS and has allowed us to develop significantly faster since 2018.

Servers

As full-stack developers, we handle everything from design to deployment.

Ubuntu

Our preferred server operating system due to its simplicity, reliability, and widespread adoption.

CentOS/RedHat

We used CentOS and RedHat for our first 3 years of operation and are familiar with their nuances over other Linux flavors.

Docker

We've used Docker with client projects to establish local development environments quickly.

Cloud

With clients around the world, we've had the chance to work with many systems.

AWS

Most of our cloud delivery work is now done in AWS. We've worked with their services since 2014.

Digital Ocean

The simplicity and much smaller learning curve has made Digital Ocean a great option for some of our projects.

Private Cloud

We started with Dell Poweredge R410s that we racked in a co-location data center. We came from using bare metal servers before moving up to a shared cloud.

Databases

Our focus on performance and business applications has given us extensive database experience.

MySQL/Aurora

We use MySQL extensively, and it is our preferred choice for new applications we build. In the AWS RDS environment, we use the Aurora flavor for extra speed for compute-intensive queries.

MariaDB

Very similar to MySQL in its API, we've had the chance to work with MariaDB in many client projects, and legacy application upgrade projects.

DB2

We've worked with IBM's DB2 server while working on an analytics project for IBM themselves.

PostGres

We worked with PostGres for a client in 2020. It has some excellent CLI tools that have made DBA a breeze.

AWS

These are the AWS services we call upon most often.

EC2

With EC2, we can spin up new servers in just seconds, creating a reliable and scalable pool for delivery.

RDS

This managed database product significantly reduces DBA work, and the real-time replication and automatic failover options bring us excellent uptime.

VPC

The clear separation of resources by virtual private network helps to maximize the security of our AWS deployments.

ALB

Application load balancers are fantastic for distributing traffic across our web application layer and greatly simplify our SSL certificate management.

Route 53

We manage DNS On Route53 and keep our domains with AWS whenever possible.

CloudFront

With CloudFront, we've used CDNs to deliver application assets from global edge servers for the fastest possible delivery.

ACM

We've used Amazon Certificate Manager for SSL extensively. Its automatic renewal and integration with ALBs brings complete automation to an otherwise complex and time consuming procedure.

ElastiCache

For larger applications, we use dedicated cache servers on Elasticache, allowing a centralized cache store across our web application server pool.

Cognito

We worked with Cognito in 2020 to drive Facebook, Apple, and Google authentication for a client application. We implemented our own OAuth flow instead of the hosted UI for greater control over the design.

PHP SDK

We've used the PHP SDK to directly integrate our web applications with AWS, and power AWS monitoring dashboards.

Integrations

We worked with many different APIs to build integrations into our products.

Stripe

Stripe powers the SwiftDesk billing system. With their API, we can securely take payments and manage subscriptions.

Asana

We've created two-way updating with Asana for a task management application.

Jira

Using the Jira API, we created two-way sync for SpecFuse and an upcoming project management application.

GitHub

We built two-way sync for GitHub issues and specifications developed in SpecFuse.

YouTrack

Through the YouTrack API, we built a two-way sync system for our upcoming project management application.

Shopify

Our Shopify integration for SwiftDesk lets your support team review customer history and orders alongside their support requests.

Slack

Through the Slack webhook system, we've built integrations to update Slack when customers write into SwiftDesk, or during deployment stages in our CI/CD system.

BugSnag

Our BugSnag integration automatically creates new specs in SpecFuse when new issues are detected.

Janus WebRTC

We've used the videoroom and streaming APIs extensively to build video conference and sharing features in web applications.

Vimeo

With the Vimeo API, we've dynamically obtained video lists and embedded them in sites, giving us complete control over the design.

YouTube

We've used the YouTube API to pull down lists of videos and embed them into sites, giving clients control over the videos appearing without the need for code changes.

Google

Through Google and GSuite, we created a single-sign-on system for one of our enterprise applications.

Let's Encrypt

We implemented Let's Encrypt to provide free and automatic SSL certificates for our hosted knowledge base product, SwiftDesk.

Tools & Services

We love building, but we also use a wide range of tools to get the job done.

Git

We use git for version control exclusively.

GitHub

GitHub is our personal choice for git repo hosting. We've used GitHub since our earliest days.

GitLab

We've worked with our client's GitLab installations to manage code for applications we are building or maintaining for them. In 2020 we worked extensively with the GitLab CI/CD system to create automated push-to-deploy systems.

Jira

Many of our clients use Jira, and we have had the opportunity to work with both older self-hosted installations, and the ever-changing cloud variation.