Transform your ideas into beautifully crafted experiences.
Bring clarity and simplicity to your digital projects!
From understanding your users to creating designs that feel intuitive and alive, I’ll guide you through:
– Usability testing: See how real people connect with your product
– UX & Visual Design: Clean, seamless interfaces that just feel right
– Conceptual modeling: Bring abstract ideas into focus
– User research: Learn what matters most to your audience
– Accessibility evaluation: Make your product inclusive to all user groups and comply with necessary regulations
– Implementation: JS/React, PHP/Laravel/WP/WooCommerce, Python/Django, Qt, you name it. I can bridge the gap from frontend to your APIs and even backend logic. Architectural design, database modeling.
Let’s create something that doesn’t just work—something people love.
UX deep dives
- Do UX design and AI enable people to act consciously or lull them into passivity?
- 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?

Oh. Hi there!
The name is Olli. I design and make apps happen.
Actual users have been shown to enjoy using them.
Portfolio
Desktop: Industrial Measurement Solution + Realtime automation
ForceProof is a 21st century, comprehensive software and hardware product solution for materials testing.Entrepreneur; Product…
Desktop: JPEG Autorotate photo rotating app
“Ever had the problem of pictures taken in portrait showing up in landscape in emails,…
UX Design Concept: Learnable Regular Expressions (2016)
Read article now → Reach: 91K~1700 recommendations (Hacker News, Reddit, Twitter & Medium) Regular expressions…
Online store redesign for enhancing discoverability
Wireframe Implemented site Redesign of online store: virtasenkauppa.fiThe online reseller was running into trouble with…
Mobile alarm clock sure to wake you up: EvilAlarm (Qt/QML)
Main view; alarm not set Set alarm view Main alarm; alarm set Visual design, animated…
Web UI redesign: Moodle Quiz UI Redesign
Initial wireframe Eventual implementation the process led to Overall UX design with open source community…
Mobile game: The Great Boogie Hunt
PLAY NOW (DESKTOP) You can add the mobile web app as an icon to you home…
Web: Electronic Exam Solution (2006)
UX DesignUniversity of Tampere; introduction in Finnish & in English This was a pioneering project in…
Desktop Diagram App: ReDash (Java, 2004)
ReDash – a tree drawing application is a windowing Java application for modeling simple hierarchies,…
Smaller apps live in the Coding, internet tech and education blog.
Fast moving tech notes
- Protip: Visual markers for AI boilerplate
- Desktop scripting in Apple ecosystem – a tiny UX review
- Convert Old FLV Videos for Mobile Playback (iPhone, Synology NAS)
- Smooth animated CSS transitions across pages with View Transitions
- Sanding UI
Demos & coding blog
- Extract linkable anchors from any webpage
- 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
- Python & PHP script for producing Finnish hourly calendar for a single week: Viikkokalenteri