Question: What is the nationality of the programmer of Minicraft ?

Context paragraphs:
Siège social: Siège social (French, usually translated Head Office) is a concept in international law for determining the nationality of companies.  It is essentially based on effective nationality as opposed to “paper nationality”.  The paper nationality is where the company has been incorporated, but the effective nationality requires a genuine link to the corporate activity.  It describes the nationality based on the location of the actual activity of the corporation through where the owners are or the actual business is done.

Romani people in the Czech Republic: Romani people (Czech: "Romové" , commonly known as Gypsies Czech: "Cikáni" ) in the Czech Republic constitute a minority.  According to the last census from 2011, the Romani nationality was reported by the total of 13,150 inhabitants.  Only a small part of them filled in only the Romani nationality (5 199).  Most of them stated the Romani nationality in combination with another one, for example, the Romani and Czech, the Romani and Moravian and the like (7,951).  In the 2001 Census, 11,746 people reported the Romani nationality – at that time it was 0.1% of those claiming some nationality.  In 2011, the result 13,150 is 0.2% of those, who reported some nationality.

Markus Persson: Markus Alexej Persson (born 1 June 1979), also known as Notch or xNotch, is a Swedish video game programmer and designer who founded the video game company Mojang alongside Carl Manneh and Jakob Porser in late 2010.

Korean nationality: Korean nationality (Korean: 한국국적 ) refers to citizenship of the Korea.  Korean citizen (Korean: 한국인 ) refers to citizen of the Korea.  Korea is divided into two distinct sovereign states, North Korea (Democratic People's Republic of Korea) and South Korea (Republic of Korea).  Nowadays, there are three kinds of Korean nationality: South Korean nationality, North Korean nationality, and Chōsen-seki (ethnic Koreans in Japan who have neither Japanese nor South Korean citizenship).

Abstraction (software engineering): In software engineering and computer science, abstraction is a technique for arranging complexity of computer systems.  It works by establishing a level of complexity on which a person interacts with the system, suppressing the more complex details below the current level.  The programmer works with an idealized interface (usually well defined) and can add additional levels of functionality that would otherwise be too complex to handle.  For an example, a programmer writing code that involves numerical operations may not be interested in the way numbers are represented in the underlying hardware (e.g. whether they're "16 bit" or "32 bit integers"), and where those details have been suppressed it can be said that they were "abstracted away", leaving simply "numbers" with which the programmer can work.  In addition, a task of sending an email message across continents would be extremely complex if the programmer had to start with a piece of fiber optic cable and basic hardware components.  By using layers of complexity that have been created to abstract away the physical cables and network layout, and presenting the programmer with a virtual data channel, this task is manageable.

New Zealand nationality law: New Zealand nationality law (Raraunga Aotearoa in Māori) determines who is and who is not a New Zealand citizen.  The status of New Zealand citizenship was created on 1 January 1949 by the "British Nationality and New Zealand Citizenship Act 1948".  Prior to this date, New Zealanders were only British subjects and New Zealand had the same nationality legislation as the United Kingdom and other Commonwealth countries (see also British nationality law).

Spanish nationality law: Spanish nationality law refers to all the laws of Spain concerning nationality.  Article 11 of the First Title of the Spanish Constitution refers to Spanish nationality and establishes that a separate law is to regulate how it is acquired and lost.  This separate law is the Spanish Civil Code.  In general terms, Spanish nationality is based on the principle of "jus sanguinis", although limited provisions exist for the acquisition of Spanish nationality based on the principle of "jus soli".

Syrian nationality law: Syrian nationality law is the law governing the acquisition, transmission and loss of Syrian citizenship.  Syrian citizenship is the status of being a citizen of the Republic of Syria and it can be obtained by birth or naturalisation.  The Syrian nationality is transmitted by paternity (father) (see Jus sanguinis).  Therefore, Syrian nationality is determined solely by the father's nationality, while the place of birth is irrelevant.  In other words, birthright citizenship is not recognized since being born in Syria does not grant an automatic right to become a national.  In most cases, individuals are deemed to be Syrian nationals regardless of whether they are born inside or outside Syria as long as their father holds Syrian nationality.

United States nationality law: The United States nationality law is a uniform rule of naturalization of the United States set out in the Immigration and Nationality Act of 1952, enacted under the power of Article I, section 8, clause 4 of the United States Constitution (also referred to as the Nationality Clause), which reads: Congress shall power - "To establish a uniform Rule of Naturalization..." The 1952 Act sets forth the legal requirements for the acquisition of, and divestiture from, American nationality.  The requirements have become more explicit since the ratification of the Fourteenth Amendment to the Constitution, with the most recent changes to the law having been made by Congress in 2001.

Minicraft: Minicraft is a 2D top-down action game designed and programmed by Markus Persson, the creator of "Minecraft", for the Ludum Dare #22, a 48-hour game programming competition.  The game was released on December 19, 2011.

Supporting paragraphs: Minicraft Markus Persson
Answer: Swedish