Hey, I am

Daniel Bushman

I am a user experience designer, with more than 20 years of experience.

What I do

UX Design

When I first discovered the field of Usability Engineering in 1994, I felt I had found my calling in life. That was before the term User Experience (UX) but had everything to do with it. I discovered why I loved the software I did and was thankful Human Computer Interaction (HCI) could be studied directly. All design is fundamentally about skillfully producing experiences capable of repeatedly earning their price tag. Making software easy and pleasant can improve the quality of life for those who use it every day. Making software more accessible can empower the disadvantaged. A cherished personal experience of mine is receiving heartfelt personal thanks, and even a few tears shed, from a group of office administrators at the LDS Church for a back-office experience I designed to streamline their everyday work. These are some of the joys that make UX so rewarding.  

See more

Front-end Development

Amidst taxed attention spans and the next app distraction, front-end performance matters more than ever in keeping customers engaged with your product. The responsiveness of front-end interactivity has become a make-or-break business requirement — both responsive as in multi-device support and responsive as in timely interactivity. For Sling TV, I hand coded UIs which asynchronously handled incoming messages from ESPN about changes to the timing of ad breaks, via WebSockets for giving Operations real-time insight. I am excited about JavaScript and love keeping up with where it’s headed; It’s a hotbed of innovation right now. But I have also been with JavaScript since its first release in the 90’s. I’m currently learning Vue.js (and can talk your ear off about why). I know alternative web syntaxes including Sass/SCSS, Less, Pug, JSX, and TypeScript as well as modern packaging tools including Gulp and Webpack. I love the challenge of architecting front-end code that can smoothly handle a constant barrage of events, across platforms, asynchronously, including web API interactions simultaneous with user finger gestures, while not interrupting the product experience.

See more

Back-end Development

I got my first computer when I was 11 years old and immediately started teaching myself to write code. Early in my career, I wrote front-end code like JavaScript and ActionScript primarily. But later, especially when back-end software performance was impacting the user experience, I dove in to learn what I needed to know to improve the back-end architecture. For example, at Xennsoft I provided a means for improving code readability, reducing troubleshooting time, increasing developer productivity, and making code refactoring easier by introducing agile development and object-oriented programming. At FamilyLink.com to meet the demands of 60 million users, I introduced the idea of remodeling the database architecture from a relational SQL database to a NoSQL graph database, by writing the code to do so, turning 30 second load times into 20 millisecond load times. At both of these companies, I was hired to do design but didn’t let that hold me back from solving the looming back-end problems.  

See more

Expertise

Building Usable Brand Experiences

UX Design

Daniel did a terrific job as our lead interaction designer. He doesn’t shy away from tough complex problems, and works through the issues to achieve a simple solution. His technical skills were a tremendous asset in the design process as he helped solve difficult challenges. He worked very well in the team dynamic, and was a valuable contributor to the overall success of the team. I would highly recommend Daniel, and hope to work with him again in the future.

Jared Mackey - 2010, IT Director, LDS Church

After more than 20 years experience with Photoshop, I now prefer Sketch, Craft, and InVision as interaction design tools — they are more conducive to rapid prototyping and cross-functional collaboration, which I value. I have a background in Information Architecture, HCI, Usability Engineering, and user research, including a deep commitment to accessibility. I maintain a standard that UX stands for a quality user experience that is end-to-end, including seamless fusion with the brand, optimization of software architecture, and everything in between. I’m passionate about user-centered design and enjoy keeping up with industry standards and trends, including Data-driven Design, Design Thinking, and Design Sprints. With few exceptions, responsive design is now a must and mobile-first is often the way to go; I know the techniques required to design in a way that embraces those constraints.

Daniel is the best user interface designer I have ever met or worked with. He manages projects very well and is able to get the best out of the people working with him.

Lance Whitaker - 2008, CEO, OrbSix Software
Coding responsive interfaces

Front-end Development

I was Daniel’s manager for a year at FamilyLink.com (2011-2012). Daniel brought much-needed guidance on software architecture, best practices for performance and stability (particularly with regard to front-end software development), User Experience Design, and a strong work ethic. Daniel’s guidance was instrumental in preparing us technically for an eventual acquisition by Ancestry.com.

He is detail-oriented, thoughtful, and articulate. It was a pleasure working with him, and I hope to do so again in the future.

Reed McGrew - 2016, Software Development Manager, Amazon

Responsive, accessible, performant, compliant, cross-platform, unit tested, modular, reusable, maintainable, pixel-perfect, and out the door on time — no sweat! Modern web development is a vast and intricate world of its own. Experience matters and that I have. I am comfortable hand-coding things and chasing down bugs even in the inner workings of third-party libraries, when necessary. I love it. I enjoy studying and following the state of the art. I have written libraries that needed to be performant enough to run on low-end Samsung Blu-ray players, which took understanding JavaScript and DOM rendering intimately. I wrote my own shadow DOM library before such libraries were widely available. Even back in the 90s, I was excited when XHR was first introduced to JavaScript and wrote my own ajax library long before jQuery existed. I’m the guy people go to when jQuery misbehaves because like a seasoned mechanic when I look under the hood I understand right away what I’m looking at and can troubleshoot quickly if not immediately.

Front-end AND back-end? Like a mullet?

Back-end Development

Daniel is a very creative individual. He also has a unique ability to understand all levels of the technology stack: persistence, backend logic, services, UI, user experience, etc. This ability, coupled with his creativity and design background allows him to write and optimize the entire stack to form a coherent solution. This combination is rare, making him a valuable asset. […]

Alberto Treviño - 2017, Middleware Engineer, LDS Church

There’s a device in every pocket and an unprecedented volume of data being exchanged, even among the older generations. It’s GAME ON for web service development. I am skilled in time-tested development techniques — like object-oriented design patterns and REST API design — and also have real-world experience with state-of-the-art technologies like Go, Node.js, and Kafka. I’m comfortable with both SQL and NoSQL database design. With Sling TV I even took the initiative to lead the migration of a legacy monolith into decoupled resilient microservices, given no allowance for downtime; It was the right thing to do for the performance and longevity of that particular system and I don’t shy away from big challenges. 

Strengths

Visionary Leadership

[…] As a manager, Daniel always had high expectations for his team and its individual members while providing realistic expectations and timelines to management. When work needed to get done, he led by example, being the first to arrive and the last one to leave. He kept an eye on the work being done without micromanaging. Most importantly, he trusted his people and worked just as hard as any of them.

Working with Daniel was one of the highlights of my career. He saw potential in me that I didn’t see in myself, and helped focus my energy for the benefit of the team and the company.

Alberto Treviño - 2017, Middleware Engineer, LDS Church

I do not like being called a natural leader, though I’ll take the compliment. I have learned how to make the people around me feel good about themselves and excited about the projects on which they are working. I pull my weight and find common ground while we get our hands dirty. I look for every opportunity to divide work so that we each get to work on what we are best at as often as possible, and devote our focus to what we love. I help people remember why they chose their career in the first place. I look for every opportunity to applaud successes and celebrate victories. I shield my team from things about which they would rather not be concerned—like office politics and frantic external forces. None of this comes naturally to me; I just actively seek to learn the best ways to serve others, while being as helpful as I can.

What comes naturally is my vision and drive. I cannot help but look to the future and get excited about it. I paint the future in a way that, I have found, makes people excited about heading in the same direction together. 

Lifelong Learning

I highly recommend Daniel. He is extremely intelligent and is dedicated to a supernal user experience. He is one of the most creative people that I know and has the ability to harness that energy and integrate it into the project at hand. He is well spoken, well written and a pleasure to work with. I have seen him go above and beyond in ways that have been very beneficial to our company.

Daniel is the kind of leader that you will respect and listen to. He also has a great sense of humor that makes even the toughest of days bearable. I look forward to the day that we can work together again.

J. Benjamin Lyne - 2010, Senior Technical Solutions Architect, Salesforce.com

Lifelong learning is among life’s most satisfying endeavors. I always hunger to know more about software, design, and leadership, whether it be diving deeper to find out more about the tools I’m working with at any given time or researching process improvements for helping teams function optimally. In life more broadly, I enjoy reading about many things including how to live better and be a better parent.

Proficiencies

Accessibility

Designing for accessibility goes beyond just making sure to include the right HTML attributes. For example, it is statistically likely that 4% of your users are red-green color blind. That’s 40,000 per 1,000,000. The choice of styling a button one hue or another can significantly affect a large number of people. Color blindness is just one of many accessibility concerns integral to interaction design. Dyslexia, illiteracy, innumeracy, vision impairments, limited short-term memory, and different thinking styles are just some of the areas that require special accommodations. No single interface can serve all users, but to be able to make informed compromises, one must first know that the issues exist and the scope of their several implications. My extensive understanding and experience allow the handling of many accessibility concerns in initial prototyping phases, without even a need for discussion, and allowing for informed discussion when called for, as opposed to attempts in an after-the-fact audit prompted by unforeseen user backlash or decline in sales conversions, for example.

Internationalization

It’s a world-wide web we weave! From a technical perspective, internationalization (i18n) only requires a purposeful approach and a tiny bit of extra time for those of us who are knowledgeable. I18n is an area where most novices accumulate tremendous technical debt very quickly. The difference between serving one language and serving one hundred requires much less than a 2x investment of resources — more like 0.01x. I have the experience and skills to avoid i18n pitfalls and debt. When working on the Dish Wold project at EchoStar, which served channels sourced all over the world, I helped develop a sound strategy for responsible recovery of the extensive front-end code base which initially supported only one language. For OrbSix Software I designed a tree view with Flash and ActionScript which supported 40+ countries including Eastern languages with their unique challenges of multibyte characters. For the LDS Church, I designed a UI to help find and enter characters in support of searching data which included over 120 languages. I18n support is now second nature to me. 

Agile Development

I have many years of experience with multiple agile development methodologies, using many different tools, and have had different roles in the process at various times. I have been stakeholder, product owner, scrum master, project manager, business analyst, designer, and developer. I know that every company, team, and product is unique. I have seen some process methods struggle and others lead to significant productivity gains. I have played a key role in process evolution in multiple cases: from Cowboy to Waterfall, Waterfall to SCRUM, SCRUM to Kanban, Kanban to Scrumban, and Cowboy to Lean-Agile.

We should talk

Skill mastery

Self-reported
UX Designmaster
Front-end Developmentmaster
Back-end Developmentadvanced

Daniel Bushman

UX Designer and Full-stack Developer

I am actively seeking new full-time employment with the right company. I am looking for the right culture including people who are enthusiastic and committed to improving the world even if only one user at a time.