Stories.

Michal Jeníček • MJ

Cover Image for Michal Jeníček • MJ

Hi there! I'm Michal, aka MJ — a Software Engineer based in Central Bohemia, Czechia.

As of 2026, I have over 10 years of Android experience, all of it at STRV — a software agency where the variety of projects never lets you get comfortable. Agency life means greenfield builds one quarter, legacy rewrites the next. Different domains, different scales, different user bases. That range shaped how I think about mobile development.

Projects that became part of my journey

Here are some of the projects I've had the privilege to work on as an Android Engineer at STRV:

  • Porsche — Payment SDK
  • TechnoAlpine — KMP app for snowmaking systems
  • MLS (Major League Soccer) — next generation app & reusable native SDK providing backend functionality
  • Enter — blockchain-based event ticketing
  • Otter.ai — voice meeting notes & real-time transcription
  • Opkix — lightweight wearable camera & video editing
  • LegalZoom — legal services

My latest ongoing work involves a strongly offline-first application — a challenge I particularly enjoy.

What I believe in

After years of building different kinds of apps, my philosophy comes down to this: use the right tools, ship an MVP, but do it with architecture and quality that ensures seamless enhancement and maintenance down the road.

With the new era of agentic AI-assisted coding, I believe software engineering is shifting. The code can be generated faster than ever — but the craftsman's role is more important, not less.

It's the craftsman who makes the architectural decisions, chooses the right solution for the problem, and sets the guardrails. And it's clear project documentation — core principles, coding rules, domain entities, technical architecture — together with well-written tests that makes AI-assisted development actually work.

myworkplace