Skip to content
Olli Savolainen

Olli Savolainen

experience × software

  • Home
  • Services
  • Blog
    • Demos & Coding blog
    • UX deep dives
    • Unfinished apps
    • Fast moving tech notes
    • Developer Experience & learning
  • Software
  • Visual arts
  • Contact me

Blog: All posts

  • Extract linkable anchors from any webpage
  • UX and honesty – What happens if we fail to build a real relationship with our users?
  • Relationship Questions and Dating app, plus Influencer/Company marketing matching
  • Simplifying for Focus: Block game for alleviating PTSD symptoms
  • Measurement app demo in Next.js and react
  • Do UX design and AI enable people to act consciously or lull them into passivity?
  • Python & PHP script for producing Finnish hourly calendar for a single week: Viikkokalenteri
  • How to always get maximal debugging output for SQL queries in Qt
  • The Why and the How: Usability testing
  • Conceptual Modeling: A key to better communication while building complex systems
  • The Risks of Modal User Interfaces: A Deep Dive
  • Product & framework thinkers: Case studies. And how about AI?
  • Design and Learning theories: Giving a workshop on UX
  • Rethinking Usability Education: Bridging Theory and Practice
  • Qt: Adjust QTableView height according to contents
  • User Experience Design in Open Source: Inviting the Users
  • UX Design Concept: Learnable Regular Expressions (2016)
  • Web: sleepCal
  • Connecting radio buttons to QSqlTableModel in Qt
  • Test driven development and usability testing
  • Learning and state machines
  • Future proofing learning in software development
  • Reading in an .sql text file into an SQLite database in Qt
  • UI Design: Balancing User Needs with Progressive Disclosure
  • Moodle/open source usability talk slides
  • Winnie the Pooh personality test

Hi, I'm Olli. See: Software, Services

Olli Savolainen, Proudly powered by WordPress.