About Me / Behind the suite

I like understanding
how things work.

Don't just tell me "It works."
Show me how. Show me why.

I’m Gary Davis, a full-stack developer with a passion for creating efficient managable systems. I build applications, design infrastructure, and turn everyday problems into projects I can learn from.

The Idea

Always in the 'idea' phase

01 / DEVELOPMENT

"You only know what you know."

I started working on personal projects at home to fill in the knowledge gaps I found in my professional work. The best way to learn was to build somethings for myself.

02 / MAINTAIN

"Handle your own."

The greatest benefit of building my own applications was learning how to maintain them. Having to fix problems myself taught me how to troubleshoot problems I might not have had an opportunity to encounter at work.

03 / INFRASTRUCTURE

"Brick By Brick"

Designing infrastructure using mostly used hardware is challenging and rewarding. The idea is to understand every piece of the system intimately. It makes troubleshooting simpler and building more personal.

04 / THE JD SUITE

"All Together Now"

The JD Suite is essentially the culmination of all my ideas under the same brand. Putting my name on it inspires pride in my work and keeps the standards high.

"THE SUITE"

Understanding comes
from doing.

I learn best when there’s something real to build. All my software projects become an opportunity to work through design philosophies, and delivery.

I enjoy connecting those pieces, working through what breaks, and improving the result. The goal of The Suite is to build useful software and understand it well enough to keep it working while demystifying the tools that larger teams and companies use to tackle large scale issues.

Developer profile

The tools behind the work

Application development

I build and maintain full-stack applications, connect interfaces to backend services, and help modernize existing workflows.


Java · Spring · Angular · JavaScript · REST APIs

Data & databases

I work with relational data to support predicable application behavior, organize inforamtion, and make understanding of large amounts of information simple.

SQL · DB2 · MySQL · FIREBASE

Infrastructure

I run self-hosted services and manage the servers, containers, and network configuration that connect them.

Linux · Docker · Networking · DNS · Reverse proxies

Automation & delivery

I use scripts, version control, and testing to simplify repeatable work and make changes easier to manage.

Python · Bash · Git · CI/CD · Cypress

Enterprise systems & production support

My professional work includes warehouse and inventory systems, maintaining legacy applications, and investigating issues when production needs attention.

COBOL · Java · DB2 · Warehouse operations · On-call support
Why this space exists

More than a collection of projects.

The JD Suite brings together what I build, what I use, and what I'm learning. From personal applications to WhiteLotus and LotusSentinel, each project starts with a purpose and leaves room to grow.

Keep learning. Keep building.
“I WAS NOT DESIGNED TO FAIL.”
THE JD SUITE / ABOUTI was not designed to fail