Joe Sak

UI & Software Design


Hire me

hola mundo • bonjour le monde • hello world

Welcome, and thank you for taking the time to get to know me. My 20 year background includes both front-end and back-end programming, while nurturing a keen eye and strong passion for a well-designed UI and UX. I prefer working prototypes and designing in the browser over complete plans and mockups. I like weekly iterative cycles, I don't set recurring meetings, and I love human-centered design.

design is not what something looks like, but how it works. - A co-founder of Apple

It's not just visuals and products alone that require design. Everything that humans do to accomplish their goals can be thoughtfully executed. How we work, provide support, make plans, write copy, and organize our team, are crucial parts that we can measure and evaluate to achieve higher quality.

Good design trims away everything that's unecessary, is honest about what's not working, and promotes empathy, compassion, and humans above policy, routine, and expectation.

These are some of the values that I will bring to our project. With strong opinions loosely held, I hope to inspire others to share this vision through consensus.

Thank you again for your time,


  • UX design
  • Progressive Web Applications
  • Responsive Web Design
  • HTML5
  • CSS3
  • Javascript / ESNext
  • BEM syntax
  • Ruby 2.5+
  • Ruby on Rails 5.2+
  • PostgreSQL 10+
  • Test-Driven Development
  • Performance optimization
  • vim
  • git
  • tmux
  • SCRUM / Agile for humans
  • Project management
  • Team leadership
  • Active listening
  • Effective communication


  • Don't Make Me Think
  • The Elements of Typographic Style
  • Thinking With Type
  • Getting Real
  • A Book Apart series
  • Crucial Conversations
  • You Don't Know JS series
  • Signal vs. Noise
  • A List Apart
  • MDN Web API/DOM documentation
  • Gamemaker's Toolkit
  • Practical Object Oriented Design in Ruby
  • Refactoring: Ruby Edition
  • Working Effectively With Legacy Code
  • The Pragmatic Programmer
  • Eloquent Ruby
  • SQL Performance Explained
  • Gary Bernhardt
  • Sandi Metz
  • Avdi Grimm