, but this code // executes before the first paint, when

app

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Joe Budnick | app

app

Skip to main content

Joe Budnick

Counselor

Biography

I often talk to people about the concept of a “beacon.” This might also be called a person’s true essence or where their path in life seems to be leading them. It is not necessarily a career, job, location or way of life but instead a direction to which their spirit always seems to be directing them. For me that beacon has turned out to be meeting with people and helping them maneuver through the storms of life, to help them along the often winding path. 

I have found that young adults are my favorite group to work with. An exciting, frustrating, joyous and painful time of life. So much to experience. So much to learn. So many of life’s problems to solve. I see my counseling work as being invited into a person’s sacred space. One to be honored, respected and learned from. I am grateful to be trusted with this honor. 

Education

BA, Grand Valley State University, Psychology 

MA, Western Michigan University, Counseling Psychology 

Professional Experience

My career as a helping professional includes a variety of volunteer adventures in local organizations such as Kent County Community Mental Health, Visiting Nurses Hospice, Women’s Resource Center and Safe Haven Ministries. I have also facilitated trainings on protecting children from sexual abuse for area churches and schools . After receiving my Michigan license as a Limited License Psychologist my professional career took me to community work with people having severe mental illness and co-occurring substance abuse issues. Additional counseling and organizational development experience encompass work for a locally based employee assistance provider and working in private practice.

Academic Interests

I love to hear people’s stories. Our current experiences are not in isolation with the entirety of our lives and development. I enjoy learning about and including the following in my counseling work: 

  • Mind-Body-Spirit Connection 
  • Meditative and Contemplative Arts 
  • Family Process and Dynamics 
  • Processing Grief, Loss and Trauma 
  • Skillful Living 
  • Behavior Modification