Welcome!
Ijtihed

( ^_^)/I'm Ijtihed.

I'm a _

A Computer Science and Computational Engineering student at Aalto University. Currently based in Espoo, FI with an interest in software engineering and Machine learning (specifically Reinforcement Learning). Feel free to reach out!

About

Software Dev

Currently a full time Software Engineer @ Sensofusion . You can check out my GitHub for my newest projects and contributions.

Research Work

2+ years of experience in academic research with multiple papers published in biotechnology. However, currently I'm mostly interested in the application of optimization in Reinforcement Learning.

Game Dev

I've worked on 3D and 2D game development projects involving CV/ML and declarative programming with Unity 3D .

Experience
S

Software Engineer

Present

SensofusionSoftware Engineer — Simulation (RF Electronics) & Backend Systems

April 2025 – Present
Espoo, FI
Responsibilities & Results:
  • Architected a 60 Hz deterministic simulator spanning 10 km² with 1 k moving assets & 200 static structures — all under 50 ms end-to-end latency (TS + Webpack 5 front-end, Python asyncio back-end)
  • Replaced Cannon-es with a custom OBB collider + 10 m spatial-hash grid, achieving sub-1 ms CPU/frame collision for 1 k dynamic objects while keeping physics deterministic across clients
  • Shipped a DRACO-compressed GLTF streaming pipeline & hierarchical LOD map cutting cold-start loads from 15 s → 2.5 s and doubling FPS from 30 → 60
  • Exposed 15+ Python asyncio WebSocket endpoints (telemetry, RF tracks, multiplayer) behind a custom HTTPS/WSS hub with P99 RTT of 45 ms
  • Built replay export, volumetric weather, time-of-day lighting, and a MapLibre globe streaming 2 m DEM MBTiles; added a live RF-noise heat-map via calibrated thermal-noise & path-loss models over 510 km²
TypeScriptPythonC++C#Unity 3DWebpackGit

Research Assistant

King Abdulaziz UniversityBioinformatics @ Dr. Siraj Alharthi's Lab

December 2022 – May 2024
Jeddah, KSA
Responsibilities & Results:
  • Analyzed genetic (SNP) and hematological (CBC) data from 2,200+ patients, identifying altitude-specific molecular adaptations
  • Authored 3+ peer-reviewed publications on genetic clustering and hematological variations
  • Developed bioinformatics pipeline optimizing analysis of high-altitude and sea-level genomic datasets
  • Mentored 5 researchers, leading experimental design, data analysis, and biotechnology R&D
PythonDomain GeneralizationBioinformaticsLaTeXExcel
Selected Projects

The Yappin' Spirit

  • Engineered a dual-process emotion-telemetry bridge: a Python side-car captures webcam frames, runs Haar-cascade localisation & DeepFace six-class inference, and streams JSON+base64 at 10 Hz with <30 ms end-to-end latency.
  • Authored a reusable Unity client that polls the service in its own coroutine, applies a 5-sample EMA for smoothness, and drives dialogue & shader FX — all while sustaining 60 FPS plus a GPU audio-reactive water-ripple in URP ShaderGraph.
  • Shipped on itch.io and demoed live at a 20+ participant hackathon.

  • C# (.NET)
  • Unity
  • Python (OpenCV, DeepFace, Flask)

Maze Maverick

  • Developed and deployed a 3D arcade game inspired by Pac-Man to Steam with procedurally generated mazes.
  • Implemented a finite-state machine for enemy AI, enabling ghosts to exhibit context-dependent behaviours.
  • Integrated Unity's post-processing stack for visual effects, including bloom and ambient occlusion.

  • C# (.NET)
  • Unity
  • Blender

Custom Full Stack Web-app with Database and Auth

  • One-shot docker compose up launches a 4-worker API plus Supabase Postgres + Auth stack in a 119 MB image, sustaining 100 req/s.
  • Built a custom login/session layer that re-signs PocketBase JWTs into HttpOnly cookies and exposes 20+ role-aware CRUD/download endpoints with JSON validation & bespoke 404/500 handlers.
  • An on-the-fly QR generator (qrcode, ERROR_CORRECT_H, Pillow LANCZOS overlay) returns scan-safe PNG/Base64 in <120 ms P95 and persists blobs for CDN-agnostic retrieval.

  • Python (Flask)
  • PocketBase
  • Docker
  • JavaScript
See more on GitHub...
Technical Skills
CategoryTechnologies
Programming Languages
Machine Learning
Backend Development
Deployment & Cloud
Selected Publications

Sep. 2023

Research Article
Siraj B. Alharthi, Ijtihed Kilani, Hawazen S. Solaimani, Ahmed Y. Salami, Nojood A. Althubaity, Naif M. Alosaimi, Abdullah S. Alsulaiman, Mohamed H. Zainy, Muhammad A. Qureshi, Mohamed M. Ahmed
Clinical GeneticsRegional Studies

Feb. 2024

Research Article
Siraj B. Alharthi, Ijtihed Kilani, Abdullah Alsoliman, Romar P. Pascual, Mohamed H. Zainy, Ahmed SAlbariqi, Yahya M. Alzahrani, Ahmed Alshehri, Ahmed M. El-Shehawi, Hashim M. Borayk, Mohamed Morsi M. Ahmed
BiotechnologyClinical GeneticsRegional Studies

Nov. 2023

Review Article
Fayez M. Alshehri, Siraj B. Alharthi, Ijtihed Kilani, Abdullah H. Alsubai, Sedrah M. Ayoub, Mohammad H. Fakieh, Ahmad M. Alzahrani, Ahmad K. Alghamdi, Ahmed M. Aljabri, and Mohamed M. Ahmed
Clinical GeneticsRegional StudiesBiotechnology

See more on Scholar...