A Short Guide to Naming Automation Components
Large Make scenarios are easier to maintain when workflow logic is split into named components with clear inputs, outputs, and responsibility.
Read moreI’m Dusti Johnson, a CRM Integration Developer and Computer Information Science student at Washburn University. My work combines Make-based automation, CRM data flow, APIs, webhooks, and application development.
In my current role, I focus on building and maintaining automated workflows that support internal teams and advisor-facing technology. That means understanding requirements, mapping fields carefully, configuring integrations, testing in sandboxes, monitoring for failures, and documenting how each workflow behaves.
I also build software outside of CRM work: Next.js and TypeScript demos, SQL-backed features, Java research tools, and some mobile app projects. My background includes full-stack volunteer development at Center for Supportive Communities, faculty-mentored research at Washburn, and hands-on process troubleshooting in manufacturing.

Integration work rewards the same habits I value in application development: understand the workflow, make the data path explicit, test before production, and document the logic so the next person can trust it.
Practical notes on workflow logic, maintainability, documentation, and the engineering habits that keep systems understandable.
Large Make scenarios are easier to maintain when workflow logic is split into named components with clear inputs, outputs, and responsibility.
Read moreA good ER diagram makes entities, relationships, and ownership visible before those assumptions harden into application code.
Read moreI’m interested in Make automations, CRM data flows, practical application work, and teams that care about reliable systems.