Josh Duff

I've spent over a decade building desktop and web applications for various industries.

I've delivered software solutions by myself, and as a member of small teams.

I prefer to work as a project manager/developer, interacting directly with customers and translating business requirements into deliverables with the help of my peers.

I like to work on boring-sounding business software that people use to get their jobs done.

Previous employers

Workshop (internal communications) 2023-current

Developed an email editor to replace a third-party whitelabeled editor.

T.Rex Arms (ecommerce, fulfillment, manufacturing in the firearm accessories industry), 2020-2023

Worked primarily on the internal software that coordinated inventory, sales, fulfillment, customer service, manufacturing.

EquipmentShare (heavy construction equipment industry), 2019-2020

Developed the front-end of a payroll administration webapp.

Duff Ventures (consulting) 2017-2019

I worked as a freelancer, mostly serving clients in the publishing and customer service industries.

Cake (consumer software), 2016-2017 (remote)

With two other developers, added features and fixed bugs to get the node.js/Express/React app Cake closer to shipping.

eDataSource (email marketing industry), 2013-2016 (remote)

ISoft Data Systems (car parts and heavy truck parts industries), 2005-2013

In roughly chronological order:

As the sole phone support tech during my first year at ISoft:

For a long-form description of my time at ISoft, click here.

Open source

Larger projects

An arbitrary selection of my smaller libraries

Plus hundreds of other JS libraries on GitHub.

Familiar Technologies

Delivered products/features using: