Case Studies

Real software problems.Real systems that had to keep working.

Selected examples of application modernization, backend engineering, operational systems, and enterprise software work from my professional experience.

How I present professional work

Enough detail to show the engineering. Not enough to expose the business.

These case studies describe my responsibilities, technical challenges, and approach at a high level. Proprietary source code, customer information, internal business logic, and other confidential details are intentionally omitted.

The focus is on the engineering decisions and problems I personally worked on.

Case Study 01

Modernizing a legacy trading application from Vue to React + TypeScript.

Professional experience • Financial software

The Challenge

The application needed to move away from a legacy Vue.js frontend toward a modern React and TypeScript architecture without disrupting the existing operational workflows and backend systems that users already depended on.

The Constraint

This was not a greenfield rewrite. Modernization had to happen incrementally while the existing application continued to support active business operations.

My Approach

I worked through the application piece by piece, translating existing workflows into reusable React and TypeScript patterns while preserving compatibility with the services behind them.

Technologies

ReactTypeScriptVue.jsAG GridFlexLayoutSignalR.NET

Modernization Path

Existing

Vue.js

Modernized

React + TypeScript

Migrated more than 20 application pages from Vue.js to React and TypeScript

Built reusable frontend architecture and shared application patterns

Developed six operational dashboard widgets

Worked with AG Grid for data-intensive interfaces

Used FlexLayout for configurable operational dashboards

Integrated real-time application updates through SignalR

Worked with authentication and MFA flows

Maintained compatibility with existing backend services

20+

Pages modernized

6

Operational widgets

Real-time

SignalR workflows

Why this matters for modernization work

This is the kind of modernization I advocate: improve an existing production system in controlled steps rather than assuming that replacing everything is the safest path.

Case Study 02

Location-aware timezone resolution for logistics operations.

Professional experience • Logistics software

Logistics applications frequently need to represent time in the context of where an event actually occurs rather than simply converting everything to the timezone of the person viewing the system.

I worked on a solution using geographic polygon data and SQL Server's spatial capabilities to determine timezone from location, allowing operational systems to correctly interpret appointment and event times across geographic regions.

SQL ServerGeography.NETAPIsGeospatial Data

Simplified Data Flow

Location

Address or coordinate represents where the operation occurs.

Geospatial Lookup

SQL Server Geography compares the location against timezone polygon data.

Operational Timezone

The application can represent the event using the correct timezone for that location.

Why this was more than a formatting problem

Timezone behavior affected operational meaning. The solution had to model geography and business rules rather than simply format a timestamp differently on screen.

Case Study 03

Enterprise document processing and secure storage workflows.

Professional experience • Healthcare technology

Worked on enterprise healthcare software involving document processing, cloud storage, APIs, authentication, secure configuration, and modern web interfaces.

The work required understanding how multiple parts of an enterprise application fit together rather than treating the frontend, backend, storage, and security layers as isolated systems.

Healthcare work is described intentionally at a high level to avoid exposing internal systems, data handling details, or proprietary workflows.

Document Processing

Application workflows for ingesting, moving, and managing business documents.

Cloud Storage

Integration with cloud-based storage services used by enterprise applications.

APIs & Services

Backend services and APIs connecting application workflows and storage systems.

Secrets & Security

Secure configuration and secrets management using services such as Azure Key Vault.

Technologies

Angular.NET CoreREST APIsAzureAzure Key VaultUnit Testing

Selected Independent Work

Things I'm building outside my professional work.

These projects give me room to explore product development, architecture, self-hosting, hardware, and technologies beyond the systems I work with professionally.

LibraryForge

A self-hosted media metadata and library management platform built around a Django backend and modern React frontend.

PythonDjangoReactTypeScript
View GitHub

TicketLore

A product concept for preserving digital movie-going history through collectible ticket stubs, ratings, and personal movie records.

ReactTypeScriptSupabaseStripe
View GitHub

Achievement Hub

An ongoing hardware and embedded-systems project exploring achievements for original retro game consoles through external adapters and a dedicated hub.

EmbeddedKiCadC/C++Hardware
View GitHub

Have a Similar Problem?

Your application doesn't have to look exactly like one of these.

If you're dealing with an unfamiliar codebase, aging architecture, difficult migration, or unusual software problem, tell me what's happening and we can determine whether I'm a good fit to help.

Discuss Your Application