Josh McCullough



To apply and grow my existing skill-set in a challenging, fast-paced, and rewarding software engineering environment.

To bring a new level of efficiency and stability to software projects by utilizing the latest technologies and software engineering ideals.


I Love Technology (and Learning)

Almost everything I do has something to do with technology and learning. Not only do I write software every day, but I always have one or more side projects in progress. In my free time, my goal isn't always to "ship" a product or to reach a defined goal — often I simply want to learn something. Whether I'm working on a JavaScript framework, catching a glimpse of Jupiter through my telescope, installing a PC in my car, donating my tech skills for a cause in which I believe, building an HTML5 game engine, configuring a Linux mail server, designing and budgeting my next house project, or printing something in 3D — view my profile on Thingiverse — it all comes back to technology and my unquenchable thirst for knowledge.

I live and breathe this stuff.

What Drives Me

I'm driven by being challenged. I enjoy facing, dissecting, and solving problems. I also like to help people solve their own problems — view my profile on Stack Overflow for examples. I am motivated by knowing that someone is going to use and enjoy what I am working on. I strive to create concise solutions to the programming problems I face. I believe code is almost an art. A lot of people can write something which works, but not everyone can do that correctly. I pride myself on writing clean, concise, reusable and scalable code.


I've compiled a list of the technologies with which I most often work. The relative size of each item indicates my level of expertise.


    Please find below a small collection of my work. I've highlighted my involvement on each project.

    • Clara Knowledge Management

      Helping inform important descisions across the globe.

      Built using Java, Spring Boot, React/Redux, and TypeScript. A large set of microservices come together to provide a knowledge management platform which is used to share highly important information across the world.

      • ARMATURE Fabric

        Accreditation, certification, and quality management software.

        Built using cutting-edge Javascript frameworks and tools, Fabric utilizes a complex set of microservices, CouchDB to store aggregated data, and Elasticsearch to provide instant search results across the entire platform.

        • Federal Event Management Portal

          Custom-built event management system.

          This event management portal allows for the quick and easy setup of completely customizable Federal event-related websites. Includes complete CMS functionality, event registration, and more.

          • Health Indicators Warehouse (HIW)

            Data Warehouse of health-related indicators - CDC/NCHS.

            The HIW contains data from 125+ sources across 1,200+ health indicators. This project is part of the's Open Data Initiative and exposes massive amounts of publicly-consumable health-related data.

            • HIW Developers & Services

              Over 1,000 RESTful (and SOAP) service methods.

              Exposes data from the HIW. Custom CodeGenerator templates were used to generate the service methods and documentation. The system includes a real-time URL builder/service tester and API key registration/verification.

              • CodeGenerator

                Develop stable, robust and highly versatile software, faster!

                This tool allows you and your team to get the nuts and bolts of any project up and running amazingly fast. The backbone of CodeGenerator relies on XML and XSLT. You design an XSL Template once and CodeGenerator handles the rest.

                • Platform Liberty

                  Empowering candidates in the fight for liberty.

                  The goal of this project is to provide an inexpensive, easy-to-use web application for liberty candidates. This platform will be available to any candidate who is on the side of liberty - regardless of party their party affiliation. 10+ instances.

                  • Carson for Congress

                    Built atop Platform Liberty and customized to fit the needs of Jeffrey Carson's 2014 Congressional campaign.

                    • AeroBazaar

                      The most beautiful place to buy and sell aircraft online.

                      A robust aircraft listing engine allows potential aircraft buyers to easily find what they're looking for. Sellers can manage their inventory and add detailed information for each of their aircraft.

                      • 7Flix

                        A full-featured Netflix client for Windows Phones.

                        Although this app is no longer available, since Netflix ditched their public API, it was the most complete Netflix client on the platform at the time. It included queue management features and the ability to search and browse the entire Netflix library.

                        • SuperTrition

                          Online nutritional supplement and fitness store.

                          A custom e-commerce backend including a full-featured shopping cart with Paypal, Google Checkout, VeriSign Payment Services (now Paypal), UPS and USPS integration. Custom order processor to monitor fulfillment and shipment status.