{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Monir Shadkani",
    "label": "Developer in artificial intelligence and data science",
    "email": "contact@monirshadkani.com",
    "url": "https://monirshadkani.com/",
    "summary": "I design and build websites and applications, and I bring artificial intelligence into them where it is useful. I first studied English literature in Tehran, then turned to computing. I live in Toulouse, where I work as a developer while continuing my studies in artificial intelligence. I like websites that are clear, useful and carefully made.",
    "location": {
      "city": "Toulouse",
      "region": "Occitanie",
      "countryCode": "FR"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "monirshadkani",
        "url": "https://github.com/monirshadkani"
      },
      {
        "network": "LinkedIn",
        "username": "monir-shadkani-b1a042192",
        "url": "https://www.linkedin.com/in/monir-shadkani-b1a042192"
      }
    ]
  },
  "work": [],
  "education": [
    {
      "institution": "Cnam (IPST-Cnam), Toulouse",
      "area": "Master's degree in computer science, track Traitement de l'information et exploitation des données (TRIED: data processing and analysis)",
      "startDate": "2026"
    },
    {
      "institution": "EPSI Toulouse",
      "area": "Bachelor-level professional qualification (RNCP level 6) in AI and data science development",
      "startDate": "2023",
      "endDate": "2026",
      "courses": [
        "Data science: ETL, data cleaning and analysis, visualisation.",
        "Predictive models: supervised and unsupervised machine learning.",
        "Project management: agile methods, technology watch."
      ]
    },
    {
      "institution": "Shahid Beheshti University, Tehran",
      "area": "Master's degree in English literature"
    },
    {
      "institution": "Shahid Beheshti University, Tehran",
      "area": "Bachelor's degree in English literature"
    }
  ],
  "skills": [],
  "languages": [
    {
      "language": "French",
      "fluency": "fluent"
    },
    {
      "language": "English",
      "fluency": "bilingual"
    },
    {
      "language": "Persian (Farsi)",
      "fluency": "mother tongue"
    }
  ],
  "interests": [],
  "projects": [
    {
      "name": "Le réflexe cueillette",
      "description": "A guide to foraging in France. It sets out, département by département, what the law says about picking wild mushrooms and berries, with a calendar of what grows in each season. I designed and developed the site, which is in French.",
      "url": "https://reflexe-cueillette.fr/"
    },
    {
      "name": "The hall",
      "description": "The main piece of the site (https://monirshadkani.com/room.html) is the hall of a Persian bath-house (hammam) that you walk through in real-time 3D in the browser. It is modelled on the pool hall of the Sultan Amir Ahmad bath-house in Kashan, Iran. How it was made: three.js with hand-written GLSL shaders. The glaze shader renders the ceramic surface of the tiles: the depth of the glaze, its gloss, the joints, reflections that move as you look round. The tile panels are not invented: they are traced (squared up, outlined, then glazed anew) from Creative Commons-licensed photographs of real tilework in Isfahan; the painted plaster comes from photographs of the Kashan bath-house. The textures are baked ahead of time so that the hall opens quickly. Every source, with author and licence, is listed in https://monirshadkani.com/credits.json.",
      "url": "https://monirshadkani.com/room.html",
      "keywords": [
        "three.js",
        "WebGL",
        "GLSL"
      ]
    }
  ],
  "meta": {
    "canonical": "https://monirshadkani.com/monir-shadkani.json",
    "version": "v1.0.0",
    "lastModified": "2026-09-18"
  }
}
