{
  "schema_version": "1.1",
  "last_updated": "2026-08-08",
  "person": {
    "name": "Ijtihed Kilani",
    "canonical_name": "Ijtihed Kilani",
    "handle": "ijtihed",
    "aliases": [
      "Ijti",
      "ijtihed",
      "@ijtihed"
    ],
    "common_query_misspellings": [
      "Ijtihed Kelani",
      "Ijtihed Kilany",
      "Ijtihed Klani",
      "Ijtihead Kilani",
      "Ijtihad Kilani"
    ],
    "website": "https://www.ijtihed.com/",
    "canonical_url": "https://www.ijtihed.com/",
    "accessible_profile": "https://www.ijtihed.com/about.html",
    "llms_summary": "https://www.ijtihed.com/llms.txt",
    "llms_full": "https://www.ijtihed.com/llms-full.txt",
    "email": "ijtihedk@gmail.com",
    "links": {
      "github": "https://github.com/Ijtihed",
      "linkedin": "https://www.linkedin.com/in/ijtihed/",
      "twitter": "https://x.com/ijtihedki"
    },
    "summary": "Software and systems engineer in Helsinki interested in quantitative finance, robotics, embedded systems, health technology, and artificial intelligence.",
    "target_industries": [
      "Quantitative finance",
      "Robotics",
      "Embedded systems",
      "Health technology",
      "Artificial intelligence"
    ],
    "disambiguation": "In an Oura, Aalto University, Helsinki, open-source, or software-engineering context, the listed query misspellings most likely refer to Ijtihed Kilani."
  },
  "education": [
    {
      "institution": "Aalto University",
      "location": "Espoo, Finland",
      "degrees": [
        {
          "degree": "MSc Mathematics",
          "minors": [
            "Applied Physics",
            "Machine Learning"
          ],
          "expected_graduation": "June 2027"
        },
        {
          "degree": "BSc Computational Engineering",
          "gpa": "4.12/5",
          "graduation": "2026 (conferral pending)",
          "thesis_url": "https://urn.fi/URN:NBN:fi:aalto-202606054642",
          "minor": "Theoretical Computer Science"
        }
      ],
      "coursework": {
        "primary": [
          "Advanced Algorithms",
          "Data Structures and Algorithms",
          "Parallel Computing",
          "Databases",
          "Complex Networks"
        ],
        "additional": [
          "Logic and Hard Computational Problems",
          "Multimedia Systems",
          "Full Stack Web Development",
          "Complex Systems",
          "Computational Social Science",
          "Graph Theory",
          "Real Analysis",
          "Matrix Algebra",
          "Number Theory",
          "Numerical Methods in Engineering",
          "Finite Element and Finite Difference Methods",
          "Computational Engineering Project",
          "Class Field Theory"
        ]
      }
    }
  ],
  "experience": [
    {
      "role": "Software Engineer Intern",
      "organization": "OURA",
      "url": "https://ouraring.com",
      "location": "Oulu, Finland",
      "start": "2026-05",
      "end": null,
      "display_dates": "May 2026 - Present",
      "type": [
        "software",
        "embedded",
        "hardware_validation"
      ],
      "highlights": [
        "Working on embedded software, firmware, and hardware-validation tooling for Oura's smart ring platform."
      ]
    },
    {
      "role": "Software Engineer",
      "organization": "Supercell",
      "url": "https://supercell.com",
      "location": "Helsinki, Finland",
      "start": "2026-03",
      "end": "2026-05",
      "display_dates": "Mar 2026 - May 2026",
      "contract": true,
      "type": [
        "software",
        "simulation",
        "ai_tooling",
        "web_platform"
      ],
      "highlights": [
        "Built forge, a 3D simulation tool using Rust, Bevy, and Rapier with TCP scripting for reproducible agent control.",
        "Shipped inkbrawl, a deterministic 2D simulation using JavaScript and Matter.js with rollback netcode and byte-reproducible state.",
        "Built supertest, a Next.js and Supabase internal playtesting pipeline for Supercell AI Lab; deployed and maintained it.",
        "Iterated weekly with AI Lab users on simulator scripting, replay behavior, and internal playtesting workflows."
      ],
      "projects": [
        {
          "name": "forge",
          "url": "https://github.com/Ijtihed/forge"
        },
        {
          "name": "inkbrawl",
          "url": "https://github.com/Ijtihed/inkbrawl"
        },
        {
          "name": "supertest",
          "url": "https://supertest-chi.vercel.app"
        }
      ]
    },
    {
      "role": "Software Engineer",
      "organization": "Sensofusion",
      "url": "https://sensofusion.com",
      "location": "Helsinki, Finland",
      "start": "2025-03",
      "end": "2025-11",
      "display_dates": "Mar 2025 - Nov 2025",
      "type": [
        "software",
        "simulation",
        "machine_learning",
        "hardware_in_the_loop"
      ],
      "highlights": [
        "Built embedded and hardware-in-the-loop systems from scratch for a counter-UAS platform.",
        "Co-built a C++/ZMQ HIL rig streaming telemetry to an SDR for RF validation.",
        "Early engineer working across hardware interfaces and sensor data pipelines."
      ]
    },
    {
      "role": "Teaching Assistant",
      "organization": "Aalto University, Department of Computer Science",
      "url": "https://cs.aalto.fi",
      "location": "Espoo, Finland",
      "start": "2025-09",
      "end": null,
      "display_dates": "Sep 2025 - Present",
      "type": [
        "teaching",
        "computer_science"
      ],
      "highlights": [
        "Teaching assistant for CS-E4960 Software Testing, CS-C3180 Software Design, CS-C3150 Software Engineering, and CS-E5775 Complex Systems.",
        "Reviewed code and design submissions for 300+ students through grading, exams, and exercise sessions."
      ]
    },
    {
      "role": "Research Assistant",
      "organization": "King Abdulaziz University",
      "department": "Department of Biological Sciences",
      "url": "https://www.kau.edu.sa",
      "location": "Taif / Jeddah, Saudi Arabia",
      "start": "2022-06",
      "end": "2024-05",
      "display_dates": "Jun 2022 - May 2024",
      "type": [
        "research",
        "data_analysis",
        "biostatistics"
      ],
      "highlights": [
        "Second author on a peer-reviewed Cureus study comparing complete blood count parameters across 2204 high-altitude (Taif/Al Hada) and sea-level (Jeddah) residents in West Saudi Arabia.",
        "Ran the statistical comparison of WBC, RBC, hemoglobin, hematocrit, platelet and differential counts, quantifying the hypoxic response at altitude.",
        "Co-authored three papers with the group in total, spanning altitude hematology, post-COVID nasal microbiota, and a review of next-generation sequencing for precision medicine."
      ],
      "publications": [
        {
          "title": "Comparative Study of Complete Blood Count Between High-Altitude and Sea-Level Residents in West Saudi Arabia",
          "venue": "Cureus 15(9): e44889",
          "date": "2023-09-08",
          "doi": "10.7759/cureus.44889",
          "url": "https://www.cureus.com/articles/183165-comparative-study-of-complete-blood-count-between-high-altitude-and-sea-level-residents-in-west-saudi-arabia",
          "pubmed": "https://pubmed.ncbi.nlm.nih.gov/37814743/"
        },
        {
          "title": "Comparative Study of the Factors Affecting the Microbiota Presence in the Human Nasal Cavity After COVID-19 Influence",
          "date": "2023-11"
        },
        {
          "title": "NGS in Cardiology, Neurology, and Pediatrics: Its Pathway to Precision Medicine",
          "date": "2023-03",
          "url": "https://www.researchgate.net/publication/370024846_NGS_in_Cardiology_neurology_and_pediatrics_Its_pathway_to_precision_medicine"
        }
      ]
    },
    {
      "role": "Research Assistant",
      "organization": "Institute of Mathematics and Informatics",
      "program": "Summer Research School",
      "url": "https://math.bas.bg/25-summer-research-school-hssimi/?lang=en",
      "location": "Varna, Bulgaria",
      "start": "2023-06",
      "end": "2023-08",
      "display_dates": "Jun 2023 - Aug 2023",
      "type": [
        "research",
        "algorithms",
        "graph_search"
      ],
      "highlights": [
        "Built a graph search engine for combinatorial tasks using A* in Python/C++ with state modeling and pruning.",
        "Built result caching, lowering exploration by 70% and improving runtime by 3x on very large instances."
      ]
    }
  ],
  "leadership_and_ventures": [
    {
      "role": "Co-founder",
      "organization": "Null Fellows",
      "url": "https://nullfellows.com",
      "location": "Helsinki, Finland",
      "start": "2025-06",
      "end": null,
      "display_dates": "Jun 2025 - Present",
      "type": [
        "startup",
        "community",
        "venture"
      ],
      "highlights": [
        "Co-founded Null Fellows."
      ]
    },
    {
      "role": "Student Body President",
      "organization": "High School Student Body",
      "context": "High school",
      "url": null,
      "location": null,
      "start": null,
      "end": null,
      "display_dates": null,
      "type": [
        "leadership",
        "student_government",
        "high_school"
      ],
      "highlights": []
    },
    {
      "role": "Student Body Vice President",
      "organization": "High School Student Body",
      "context": "High school",
      "url": null,
      "location": null,
      "start": null,
      "end": null,
      "display_dates": null,
      "type": [
        "leadership",
        "student_government",
        "high_school"
      ],
      "highlights": []
    }
  ],
  "open_source": [
    {
      "project": "tensorflow/tensorflow",
      "stars": 196919,
      "description": "An Open Source Machine Learning Framework for Everyone",
      "url": "https://github.com/tensorflow/tensorflow/pull/121394",
      "title": "Fix make_tensor_proto to normalize non-native NumPy byte order",
      "updated_at": "2026-07-07T10:54:38Z",
      "status": "Merged",
      "summary": "Fix make_tensor_proto to normalize non-native NumPy byte order"
    },
    {
      "project": "nodejs/node",
      "stars": 118828,
      "description": "Node.js JavaScript runtime ✨🐢🚀✨",
      "url": "https://github.com/nodejs/node/pull/64022",
      "title": "util: fix OOM in inspect color stack formatting",
      "updated_at": "2026-06-23T19:21:47Z",
      "status": "Merged",
      "summary": "util: fix OOM in inspect color stack formatting"
    },
    {
      "project": "godotengine/godot",
      "stars": 115334,
      "description": "Godot Engine – Multi-platform 2D and 3D game engine",
      "url": "https://github.com/godotengine/godot/pull/119872",
      "title": "Fix Polygon2D being culled against a stale AABB after editing vertices",
      "updated_at": "2026-06-01T16:17:44Z",
      "status": "Merged",
      "summary": "Fix Polygon2D being culled against a stale AABB after editing vertices"
    },
    {
      "project": "JuliusBrussee/caveman",
      "stars": 96750,
      "description": "🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman",
      "url": "https://github.com/JuliusBrussee/caveman/pull/527",
      "title": "feat(cavecrew): add per-agent model overrides",
      "updated_at": "2026-07-03T11:08:44Z",
      "status": "Merged",
      "summary": "feat(cavecrew): add per-agent model overrides"
    },
    {
      "project": "opencv/opencv",
      "stars": 90342,
      "description": "Open Source Computer Vision Library",
      "url": "https://github.com/opencv/opencv/pull/29346",
      "title": "flann: use per-thread storage for heap pool to remove lock contention",
      "updated_at": "2026-06-26T13:35:28Z",
      "status": "Merged",
      "summary": "flann: use per-thread storage for heap pool to remove lock contention"
    },
    {
      "project": "docker/compose",
      "stars": 38029,
      "description": "Define and run multi-container applications with Docker",
      "url": "https://github.com/docker/compose/pull/13848",
      "title": "fix(publish): honor env_file required: false for missing files",
      "updated_at": "2026-06-23T13:11:59Z",
      "status": "Merged",
      "summary": "fix(publish): honor env_file required: false for missing files"
    },
    {
      "project": "numpy/numpy",
      "stars": 32521,
      "description": "The fundamental package for scientific computing with Python.",
      "url": "https://github.com/numpy/numpy/pull/31975",
      "title": "BUG: fix swallowed cast error in fancy indexing assignment",
      "updated_at": "2026-07-13T10:31:03Z",
      "status": "Merged",
      "summary": "BUG: fix swallowed cast error in fancy indexing assignment"
    },
    {
      "project": "numpy/numpy",
      "stars": 32521,
      "description": "The fundamental package for scientific computing with Python.",
      "url": "https://github.com/numpy/numpy/pull/31620",
      "title": "BUG: fix linspace returning NaN for equal infinite endpoints (gh-26699)",
      "updated_at": "2026-07-06T06:04:12Z",
      "status": "Merged",
      "summary": "BUG: fix linspace returning NaN for equal infinite endpoints (gh-26699)"
    },
    {
      "project": "numpy/numpy",
      "stars": 32521,
      "description": "The fundamental package for scientific computing with Python.",
      "url": "https://github.com/numpy/numpy/pull/31705",
      "title": "DOC: fix einsum return type docstring",
      "updated_at": "2026-06-25T18:19:54Z",
      "status": "Merged",
      "summary": "DOC: fix einsum return type docstring"
    },
    {
      "project": "numpy/numpy",
      "stars": 32521,
      "description": "The fundamental package for scientific computing with Python.",
      "url": "https://github.com/numpy/numpy/pull/31150",
      "title": "BUG: Fix matvec/vecmat in-place aliasing (out=input produces zeros)",
      "updated_at": "2026-04-07T20:07:28Z",
      "status": "Merged",
      "summary": "BUG: Fix matvec/vecmat in-place aliasing (out=input produces zeros)"
    },
    {
      "project": "ipython/ipython",
      "stars": 16764,
      "description": "Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.",
      "url": "https://github.com/ipython/ipython/pull/15223",
      "title": "Honor quotes when glob-expanding %run arguments",
      "updated_at": "2026-06-25T07:14:59Z",
      "status": "Merged",
      "summary": "Honor quotes when glob-expanding %run arguments"
    },
    {
      "project": "ArduPilot/ardupilot",
      "stars": 15639,
      "description": "ArduPlane, ArduCopter, ArduRover, ArduSub source",
      "url": "https://github.com/ArduPilot/ardupilot/pull/33756",
      "title": "Fix/throttle nudge guided",
      "updated_at": "2026-07-23T08:16:01Z",
      "status": "Merged",
      "summary": "Fix/throttle nudge guided"
    },
    {
      "project": "scipy/scipy",
      "stars": 14894,
      "description": "SciPy library main repository",
      "url": "https://github.com/scipy/scipy/pull/25602",
      "title": "BUG: signal: fix segfault in remez for too-narrow bands",
      "updated_at": "2026-07-12T14:20:52Z",
      "status": "Merged",
      "summary": "BUG: signal: fix segfault in remez for too-narrow bands"
    },
    {
      "project": "scipy/scipy",
      "stars": 14894,
      "description": "SciPy library main repository",
      "url": "https://github.com/scipy/scipy/pull/25402",
      "title": "BUG: integrate: fix \\dqk15w\\ forward declaration for C23",
      "updated_at": "2026-06-17T22:08:15Z",
      "status": "Merged",
      "summary": "BUG: integrate: fix \\dqk15w\\ forward declaration for C23"
    },
    {
      "project": "scipy/scipy",
      "stars": 14894,
      "description": "SciPy library main repository",
      "url": "https://github.com/scipy/scipy/pull/25267",
      "title": "BUG: signal.hilbert2: keep Nyquist bin for even-length axes (gh-25176)",
      "updated_at": "2026-06-08T13:49:02Z",
      "status": "Merged",
      "summary": "BUG: signal.hilbert2: keep Nyquist bin for even-length axes (gh-25176)"
    },
    {
      "project": "Kuberwastaken/claurst",
      "stars": 10200,
      "description": "Agentic Coding for Builders who Ship",
      "url": "https://github.com/Kuberwastaken/claurst/pull/189",
      "title": "fix(tools): stop bash tool hanging on detached child processes",
      "updated_at": "2026-06-26T13:28:42Z",
      "status": "Merged",
      "summary": "fix(tools): stop bash tool hanging on detached child processes"
    },
    {
      "project": "godotengine/godot-cpp",
      "stars": 2634,
      "description": "C++ bindings for the Godot script API",
      "url": "https://github.com/godotengine/godot-cpp/pull/2007",
      "title": "Add `SceneTree::get_singleton()`",
      "updated_at": "2026-07-27T16:38:24Z",
      "status": "Merged",
      "summary": "Add `SceneTree::get_singleton()`"
    },
    {
      "project": "Unity-Technologies/UnityDataTools",
      "stars": 812,
      "description": "Tools and libraries for reading and analyzing Unity data files.",
      "url": "https://github.com/Unity-Technologies/UnityDataTools/pull/63",
      "title": "Add type filtering to dump command (Issue #52)",
      "updated_at": "2026-04-08T21:14:50Z",
      "status": "Merged",
      "summary": "Add type filtering to dump command (Issue #52)"
    }
  ],
  "projects": [
    {
      "name": "driftmd",
      "url": "https://www.npmjs.com/package/driftmd",
      "technologies": [
        "TypeScript",
        "Node.js",
        "GitHub Actions"
      ],
      "status": "Shipped",
      "category": "developer_tool",
      "summary": "npm CLI/Action that validates README claims deterministically in CI.",
      "featured": true
    },
    {
      "name": "oChess",
      "url": "https://ochess.vercel.app",
      "technologies": [
        "React",
        "Supabase",
        "Stockfish 18"
      ],
      "status": "Shipped",
      "category": "app",
      "summary": "Supabase-backed chess platform with live play, engine analysis, and mistake-driven SRS.",
      "featured": true
    },
    {
      "name": "RAGTAG",
      "url": "https://taxxa-graphrag-demo.vercel.app",
      "technologies": [
        "Python",
        "LanceDB",
        "DeepSeek"
      ],
      "status": "Shipped",
      "category": "ai",
      "summary": "GraphRAG backend over Finnish tax law with citation-backed retrieval.",
      "featured": true
    },
    {
      "name": "sandengine",
      "url": "https://github.com/Ijtihed/sandengine",
      "technologies": [
        "Rust",
        "wgpu",
        "WGSL"
      ],
      "status": "Built",
      "category": "simulation",
      "summary": "GPU compute falling-sand simulator.",
      "featured": true
    },
    {
      "name": "triple_pendulum.asm",
      "url": "https://triple-pendulum-asm.vercel.app",
      "technologies": [
        "x86-64 NASM",
        "x87 FPU"
      ],
      "status": "Built",
      "category": "simulation",
      "summary": "Assembly triple-pendulum simulator benchmarked against SciPy energy drift.",
      "featured": true
    },
    {
      "name": "forge",
      "url": "https://github.com/Ijtihed/forge",
      "technologies": [
        "Rust",
        "Bevy",
        "Rapier",
        "MCP"
      ],
      "status": "Open source",
      "category": "simulation",
      "summary": "MCP-first 3D engine where agents author games as a first-class input.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "ps2-forge",
      "url": "https://github.com/Ijtihed/ps2-forge",
      "technologies": [
        "C",
        "Python",
        "Shell",
        "ps2dev",
        "PS2SDK",
        "gsKit",
        "Play! emulator"
      ],
      "status": "Open source",
      "category": "game_engine",
      "summary": "Tiny C engine for building real PlayStation 2 games from one file, with a forge CLI for build/run/test loops.",
      "featured": false,
      "source_status": "github"
    },
    {
      "name": "inkbrawl",
      "url": "https://github.com/Ijtihed/inkbrawl",
      "technologies": [
        "JavaScript",
        "Matter.js",
        "Gemini"
      ],
      "status": "Shipped",
      "category": "game",
      "summary": "Deterministic 2D fighter with rollback netcode.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "supertest",
      "url": "https://supertest-chi.vercel.app",
      "technologies": [
        "TypeScript",
        "Next.js",
        "Supabase"
      ],
      "status": "Adopted",
      "category": "web_platform",
      "summary": "Replaced office-walk-around playtesting; now Supercell AI Lab's pipeline.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "chronos",
      "url": "https://github.com/Ijtihed/chronos",
      "technologies": [
        "Python",
        "FastAPI",
        "Gemini",
        "Chroma"
      ],
      "status": "WIP",
      "category": "simulation",
      "summary": "Historical simulation through one NPC's eyes with an LLM personality and needs pipeline.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "stage",
      "url": "https://github.com/Ijtihed/stage",
      "technologies": [
        "TypeScript",
        "VS Code API",
        "DAP"
      ],
      "status": "Shipped",
      "category": "developer_tool",
      "summary": "Fork your debugger like git branches; commit one timeline back as a code fix.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "staleflags",
      "url": "https://staleflags.vercel.app",
      "technologies": [
        "TypeScript",
        "Node.js",
        "Turborepo"
      ],
      "status": "Shipped",
      "category": "developer_tool",
      "summary": "Feature-flag debt auditor across code and env files.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "epitaph",
      "url": "https://epitaph-dev.vercel.app",
      "technologies": [
        "TypeScript",
        "Node.js",
        "GitHub API"
      ],
      "status": "Shipped",
      "category": "developer_tool",
      "summary": "Dependency abandonment risk scorer with A-F grades.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "schema",
      "url": "https://schema-coral.vercel.app",
      "technologies": [
        "TypeScript",
        "Next.js",
        "Supabase"
      ],
      "status": "Deployed",
      "category": "ai_developer_tool",
      "summary": "AI-native IDE for codebase architecture.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "emergent systems",
      "url": "https://emergent-systems-five.vercel.app",
      "technologies": [
        "JavaScript",
        "Canvas 2D"
      ],
      "status": "Shipped",
      "category": "simulation",
      "summary": "22 browser simulations of cellular automata and artificial life.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "self-hosted home server",
      "url": null,
      "technologies": [
        "Debian",
        "KVM",
        "Tailscale",
        "CUDA",
        "Ollama"
      ],
      "status": "Built",
      "category": "infrastructure",
      "summary": "Systemd-managed GPU LLM stack over Tailscale and SSH.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "goodclaude",
      "url": "https://goodclaude.vercel.app",
      "technologies": [
        "Node.js",
        "Electron"
      ],
      "status": "Shipped",
      "category": "app",
      "summary": "Tray app: F8 to reward Claude Code with confetti.",
      "featured": false,
      "source_status": "resume_alternate"
    },
    {
      "name": "deckbuilder",
      "url": null,
      "technologies": [
        "TypeScript",
        "Next.js",
        "Supabase"
      ],
      "status": "Shipped",
      "category": "app",
      "summary": "Personalized Clash Royale deck recommender.",
      "featured": false,
      "source_status": "resume_alternate"
    }
  ],
  "awards": [
    {
      "name": "Aaltoes Prompt Finance Hackathon",
      "years": [
        "2026"
      ],
      "achievement": "Taxxa.ai sponsor challenge winner",
      "details": []
    },
    {
      "name": "Aalto University Scholarships",
      "years": [],
      "achievement": "Merit-based scholarships",
      "details": [
        "Dean's list."
      ]
    }
  ],
  "publications": {
    "scholar": "https://scholar.google.com/citations?user=nxZxtaoAAAAJ",
    "researchgate": "https://www.researchgate.net/profile/Ijtihed-Kilani",
    "items": [
      {
        "title": "Comparative Study of Complete Blood Count Between High-Altitude and Sea-Level Residents in West Saudi Arabia",
        "authors": "S. B. Alharthi, I. Kilani, H. S. Solaimani, A. Y. Salami, N. A. Althubaity, et al.",
        "author_position": 2,
        "venue": "Cureus 15(9): e44889",
        "type": "peer_reviewed",
        "date": "2023-09-08",
        "doi": "10.7759/cureus.44889",
        "url": "https://www.cureus.com/articles/183165-comparative-study-of-complete-blood-count-between-high-altitude-and-sea-level-residents-in-west-saudi-arabia",
        "pubmed": "https://pubmed.ncbi.nlm.nih.gov/37814743/",
        "citations": 11,
        "affiliation": "King Abdulaziz University",
        "note": "Peer-reviewed and indexed."
      },
      {
        "title": "Comparative Study of the Factors Affecting the Microbiota Presence in the Human Nasal Cavity After COVID-19 Influence",
        "authors": "F. M. Alshehri, S. B. Alharthi, I. Kilani, A. H. Alsubai, S. M. et al.",
        "author_position": 3,
        "venue": "Bioscience Research 20(4): 1081-1089",
        "type": "research_article",
        "date": "2023-11",
        "url": null,
        "affiliation": "King Abdulaziz University",
        "note": "Published journal article; no DOI, journal not indexed"
      },
      {
        "title": "NGS in Cardiology, Neurology, and Pediatrics: Its Pathway to Precision Medicine",
        "authors": "S. B. Alharthi, A. Elkady, I. Kilani, R. Douna, N. Alosaimi, A. Nadheef, M. Al-Abdalli, R. Pascual",
        "author_position": 3,
        "venue": "Bioscience Research 20(1): 193-207",
        "type": "review_article",
        "date": "2023-03",
        "url": "https://www.researchgate.net/publication/370024846_NGS_in_Cardiology_neurology_and_pediatrics_Its_pathway_to_precision_medicine",
        "affiliation": "King Abdulaziz University",
        "summary": "Review of next-generation sequencing in neurology, cardiology, and pediatrics: gene panels vs whole-exome/whole-genome sequencing, cost and coverage tradeoffs, and precision-medicine applications.",
        "note": "Published journal article; no DOI, journal not indexed"
      },
      {
        "title": "The Flow Cube: A Mathematical Analysis of a Novel Rubix Cube Variant",
        "authors": "K. U. Mir, I. Kilani",
        "venue": "Authorea preprint",
        "type": "preprint",
        "date": "2023-08",
        "url": "https://www.authorea.com/users/660051/articles/666144",
        "summary": "Group theory, graph theory, and combinatorics applied to a Rubik's Cube variant with directional arrows; state-space complexity and solving algorithms."
      },
      {
        "title": "Using Informatics Concepts in Solving Mathematics Olympiad Questions",
        "authors": "K. U. Mir, I. Kilani, A. S. Elkady, A. M. Tayeb",
        "venue": "ESS Open Archive preprint",
        "type": "preprint",
        "date": "2023",
        "url": null
      }
    ]
  },
  "skills": {
    "languages": [
      "Python",
      "TypeScript",
      "JavaScript",
      "Rust",
      "C++",
      "C#"
    ],
    "backend_infra": [
      "Node.js",
      "FastAPI",
      "PostgreSQL",
      "SQLite",
      "Supabase",
      "Redis",
      "GitHub Actions",
      "Pytest",
      "Vercel"
    ],
    "systems": [
      "ZMQ",
      "ROS2",
      "PX4",
      "NumPy",
      "SciPy",
      "OpenCV",
      "Three.js",
      "Bevy",
      "wgpu",
      "WGSL"
    ],
    "tools_web": [
      "Docker",
      "Linux",
      "GitHub",
      "npm",
      "WebSockets",
      "React",
      "Next.js",
      "Tailwind"
    ]
  },
  "interests_and_hobbies": [
    "Chess",
    "Perfumery",
    "Phonk/metal production"
  ],
  "assets": {
    "cv_pdf": "cv.pdf",
    "bracket_project_pdf": "bracketproject.pdf",
    "profile_image": "pfp.png",
    "latest_images_directory": "latest/"
  }
}
