Task-focused. Fast. Determined to help your business.
Languages
Frameworks
Servers
Cloud
Databases
AWS
APIs
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.
Vue
From single components to complete SPAs, we've been using Vue and Vue Router
since 2016.
React
We love working with React and Redux for building SPAs and interactive
components.
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.
APIs
We have 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.
Assembly
We built a complete direct debit billing system with automated subscriptions and
retry handling.
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.
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.
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.
CI/CD
We created our own code deployment system called Nexus which we use for all our
products.