{
  "$schema": "site-spec.schema.json",
  "brand": "Michal Remiš",
  "meta": {
    "lang": "en",
    "domain": "https://michal-remis.com/",
    "title": "Michal Remiš | Senior Software Development Engineer",
    "description": "Michal Remiš — Senior Software Development Engineer. Backend systems, identity, persistence, cloud-native delivery.",
    "ogDescription": "Senior Software Development Engineer. Backend systems, identity, persistence, cloud-native delivery. Java · Spring Boot · AWS.",
    "author": "Michal Remiš",
    "themeColor": "#070708",
    "siteType": "person",
    "jobTitle": "Senior Software Development Engineer",
    "ogType": "profile",
    "ogImage": "assets/og-image.jpg",
    "twitterCard": "summary_large_image",
    "analytics": {
      "countUrl": "https://m-remis.goatcounter.com/counter/TOTAL.json",
      "countLabel": "visits",
      "dashboardUrl": "https://m-remis.goatcounter.com"
    }
  },
  "sections": [
    {
      "id": "about",
      "label": "About",
      "blocks": [
        {
          "type": "hero",
          "eyebrow": "Java · Spring Boot · AWS · Backend systems",
          "title": "Senior Software Development Engineer",
          "lead": "Years of experience: {{years-since:2019}}+ and counting."
        },
        {
          "type": "text",
          "text": "Welcome to my landing page. I'm Michal, a software engineer with years of experience building production backend systems. I work mostly with Java, Spring Boot, relational databases, AWS, and distributed systems."
        },
        {
          "type": "text",
          "text": "I worked on several projects where I had a significant impact on the system architecture, design, and delivery. I took ownership of backend systems, some serving millions of users, with hands-on responsibility across system design, feature delivery, testing, debugging, reliability, and maintainability."
        },
        {
          "type": "text",
          "text": "I care about boring reliability, clear ownership, and code that survives production."
        }
      ]
    },
    {
      "id": "experience",
      "label": "Experience",
      "title": "Experience",
      "blocks": [
        {
          "type": "text",
          "text": "Across multiple roles, I have worked on backend systems spanning distributed architectures, identity and authentication, persistence, third-party integrations, and cloud-native delivery."
        },
        {
          "type": "text",
          "text": "The common thread has been ownership — not just writing the feature, but caring about how it behaves in production: how it fails, how it is observed, how it is tested, and how the next engineer reads it."
        }
      ]
    },
    {
      "id": "education",
      "label": "Education",
      "title": "Education",
      "blocks": [
        {
          "type": "table",
          "accentValue": false,
          "headings": ["Degree", "Field of study"],
          "rows": [
            ["Master's", "Information Management Systems · FRI, University of Žilina"],
            ["Bachelor's", "Computer Science · FRI, University of Žilina"]
          ]
        }
      ]
    },
    {
      "id": "github",
      "label": "GitHub",
      "title": "GitHub",
      "blocks": [
        {
          "type": "text",
          "text": "My <a href=\"https://github.com/m-remis\">GitHub</a>. A few random projects:"
        },
        {
          "type": "cards",
          "linked": true,
          "items": [
            {
              "title": "Horizontally scalable i18n multitenant demo",
              "body": "A demo of multitenant, horizontally scalable internationalization.",
              "url": "https://github.com/m-remis/horizontally-scallable-18n-demo"
            },
            {
              "title": "Used cars for sale notification bot",
              "body": "Fun fact: I actually bought a car thanks to this.",
              "url": "https://github.com/m-remis/used-car-notify-bot"
            },
            {
              "title": "static-web-template",
              "body": "The AI-first, rendered-from-JSON-spec reusable static site engine — powering this site, and also <a href=\"https://www.rustcust.sk/\">rustcust.sk</a>.",
              "url": "https://github.com/m-remis/static-web-template"
            }
          ]
        }
      ]
    },
    {
      "id": "contact",
      "label": "Contact",
      "title": "Contact",
      "blocks": [
        {
          "type": "links",
          "items": [
            {
              "label": "LinkedIn",
              "handle": "in/michal-remis",
              "url": "https://www.linkedin.com/in/michal-remis",
              "icon": "linkedin"
            },
            {
              "label": "GitHub",
              "handle": "m-remis",
              "url": "https://github.com/m-remis",
              "icon": "github"
            },
            {
              "label": "Instagram",
              "handle": "@remis__m",
              "url": "https://www.instagram.com/remis__m",
              "icon": "instagram"
            }
          ]
        }
      ]
    }
  ],
  "footer": {
    "note": "Built from <a href=\"https://github.com/m-remis/static-web-template\">static-web-template</a>"
  },
  "socials": [
    { "label": "GitHub", "icon": "github", "url": "https://github.com/m-remis" },
    { "label": "LinkedIn", "icon": "linkedin", "url": "https://www.linkedin.com/in/michal-remis" },
    { "label": "Instagram", "icon": "instagram", "url": "https://www.instagram.com/remis__m" }
  ],
  "backgrounds": [
    "assets/background/background.webp",
    "assets/background/background_2.webp",
    "assets/background/background_3.webp",
    "assets/background/background_4.webp"
  ]
}
