Selected Work

Automation Case Studies

Production systems, integrations, and software built to remove costly manual work. Each case study focuses on the problem, technical approach, ownership, and outcome.

Professional Proof
Enterprise Automation · Regulated Banking

Enterprise Banking Automation Portfolio

Designed, deployed, and supported business-critical automations spanning loan processing, banking-platform migration, database-to-SharePoint integration, Java applications, and company-wide C# tooling.

Result: More than 6,000 estimated annual hours of manual effort eliminated.
Read the Case Study

Core technologies

UiPath, Power Automate, C#, SQL, SharePoint, APIs, VBA, Azure DevOps

Independent Product Engineering

Discord Plays Desktop

A configurable C# Windows application that converts live Discord commands into keyboard and mouse input for PC games. It combines event-driven integrations, persistent configuration, Windows input simulation, and a multi-screen desktop interface.

What it proves: Josh can design and build a substantial software product beyond low-code automation platforms.

Read the Case Study
API Integration · Scheduled Delivery

Facebook Marketing Data Slackbot

An API-connected reporting system that retrieved advertising data, formatted it for individual users, and delivered scheduled updates through private Slack channels.

Result: Approximately 500 annual hours saved while giving marketers mobile access to essential performance data.
Read the Case Study
Additional Engineering Work

Focused experiments and useful tools

These projects demonstrate range without competing visually with the larger professional case studies.

VBA · UiPath · REST APIs

Market Data Automation

Two implementations of a stock-data workflow: a VBA-driven Excel tool and a UiPath automation. Both call a REST API, account for non-trading days, and write structured price data back to spreadsheets.

C# · Windows Forms

Press F Utility

A Windows Forms utility with configurable startup delay and automated keyboard input, created to remove long, repetitive key-holding interactions from a crafting game.

View on GitHub
Python · Data Modeling

Dungeon of the Python

A terminal dungeon crawler with a custom nonlinear regression model for progression balancing, plus data analysis used to test difficulty and confirm the game could be completed.

Need an engineer who understands the workflow and the software?

I’m interested in roles where I can identify costly manual processes, connect systems, and own reliable solutions through production.

Contact Josh