XMoravec
Portrait

About Me

I build software with an emphasis on code quality, readability, and choosing the right tools for the right job. My philosophy is to stay pragmatic and open-minded about using whatever best serves the project and its users. On a practical level, this lets me gather broad experience across programming languages and technology stacks. On a personal level, learning and trying new things is what keeps technology fun for me. I also think this approach is more accessible and increasingly necessary in the age of AI and vibe coding.

This website is both my portfolio and a personal working notebook.

Now

I am actively working as a contractor and freelancer. I cooperate with companies like InfoBeans and DHL IT Services on complex software design and delivery. I also work with civilian and business clients to develop personalized web and software solutions.

In my free time, I am pushing this site from mid-stage into a near-finished baseline with stronger layout decisions, tighter writing, and better interaction polish. In parallel, I am documenting project work in the blog and planning my next trip.

Last updated: 02/14/2026

Experience Timeline

A simplified, chronological overview of roles that shaped my software engineering approach.

  1. Senior Software Engineer

    InfoBeans

    Sep 2025 — Present

    Prague, Czechia · Hybrid

    Advanced software development, analysis, and delivery. Working primarily as an external contractor for DHL IT Services.

  2. Software Engineer

    InfoBeans

    Sep 2024 — Sep 2025

    Prague, Czechia · Hybrid

    Focused on software infrastructure and implementation quality across delivery-oriented projects.

  3. ServiceNow Consultant

    InfoBeans

    Oct 2021 — Jan 2025

    Prague, Czechia · Hybrid

    External contractor role for DHL IT Services, covering platform consulting and software engineering support.

  4. Programming Seminar Tutor

    Masaryk University Brno

    Feb 2019 — Jun 2023

    Brno, Czech Republic · On-site

    Taught computer science students fundamentals of programming with Python and low-level programming in C.

  5. Testing Specialist

    Sygic

    Sep 2019 — Sep 2020

    Brno, Czech Republic · On-site

    QA and development collaboration on a globally used product.

Support My Work

If my projects, writing, or open sharing helped you in any way, your support means a lot and helps me keep building.

Buy me a coffee on Revolut

Thank you, really. I appreciate every bit of support.