Skip to main content
profile picture
Pronouns

Welcome, I'm Josh Kaplan. I am a software engineer with a passion for problem solving.

With over a decade of experience as a software engineer, my technical expertise in focuses on software architecture, displined Agile and DevOps practices, and applying systems thinking to create solutions that solve useful problem.

Aside from my professional interests, I enjoy a variety of intellectual curiosities from crossword puzzles and astronomy to guitar and cooking.


Featured Articles

Recent Updates

DevOps for Systems Engineering

03 January 2024

An introduction to the concept of DevOps for systems engineering.

Creating Models from Informal Architecture Artifacts

22 December 2023

A new methodology for creating formal structured models from informal architecture artifacts is presented. The methodology is demonstrated using a sample architecture diagram and the resulting model is analyzed using graph analysis techniques.

Using TypeScript Types

19 September 2023

An exploration of how to use types in TypeScript.

Understanding OIDC Authentication Flows

17 August 2023

In this article, we discuss authentication flows in OpenID Connect (OIDC). We provide a hands-on example using Keycloak to demonstrate how OIDC works in practice.

Spectra: A Data Engineering Platform

12 August 2023

Spectra is a data engineering and data science project to support engineering student capstone programs. We now capture more than 250,000 data points per year across 120 teams and automatically analyze and flag anomalies for instructor attention.

Browse the full archive here.