PhD conferred · 16 June 2026 · University of Sassari

Dr. Safeer
Ali Mirani

Millions of neurons, drawn at the speed of thought.

Real-Time Neural Visualisation·GPU / XR Engineering·Connectomics

Building for extended reality.

I build GPU-accelerated systems for visualising and analysing large-scale neural data. The NeuroConstellation platform family renders up to 5.28M neurons across 5 platforms (desktop, mixed reality, VR, and WebGPU), and I analyse full-scale CA1 connectomes (human and mouse) directly on the GPU.

Neurons rendered
XR / Web platforms
First-author papers
Conference talks
Scroll
The mind behind the render

Bridging neuroscience, GPU computing & immersive technology

I defended my PhD in Life Sciences and Biotechnologies at the University of Sassari, Italy, on 6 May 2026 (degree conferred 16 June 2026). My doctoral research developed the NeuroConstellation platform family, five GPU-accelerated visualisation tools for rendering large-scale neural network activity across desktop, mixed reality, virtual reality, and web-browser environments. Alongside the platforms, I analysed full-scale single-cell CA1 connectomes of the human (~5.28M neurons) and mouse (~288K) on the GPU, producing one of the first matched cross-species comparisons at this scale (manuscript in preparation) and identifying a conserved GABAergic neurogliaform rich-club.

My work sits at the intersection of computational neuroscience, extended reality, and human-computer interaction. I collaborate with researchers at the Institute of Biophysics CNR Palermo (Migliore lab), EBRAINS-Italy, and Aix-Marseille University, where I completed a 6-month international research mobility from August 2025 to January 2026. My ongoing research includes EEG signal analysis using MATLAB and brain co-simulation frameworks within the EBRAINS-Italy infrastructure.

Before the PhD, I earned an M.S. in Software Engineering from UESTC, China, where my thesis focused on fine-grained emotion detection from text using deep learning, and a B.S. in Computer Science from the University of Sindh, Pakistan. This interdisciplinary background, combining software engineering, NLP, and neuroscience, shapes how I approach complex visualisation challenges.

Notable distinction: Part of the first group of international students invited to serve as museum guides in UESTC's 60-year history (2019), delivering special lectures on Chinese technological advancement to a global audience.

Outside research, I have been actively involved in community work, most notably as an ILM Ambassador with the British Council's Take a Child to School programme, which contributed to enrolling over 110,000 out-of-school children across Pakistan.

From data to real time

How it works

One GPU pipeline carries full-scale brain data from raw connectome to a frame you can explore, on any screen.

Where neurons become light

Selected work

The NeuroConstellation platform family, five GPU-accelerated visualisation systems spanning desktop, mixed reality, virtual reality and the open web, rendering neural activity at scales previously inaccessible to interactive exploration. Alongside it, the browser-native demos and the industrial inspection work. Everything with a live link is deployed, open source, and built on real public data.

Nazar defect-inspection heatmap on a screw with live GPU timings

Nazar

2026 · WebGPU · Industrial anomaly detection

Nazar reimplements PatchCore (Roth et al., CVPR 2022) and reproduces the published benchmark across all 15 MVTec AD categories: 98.80 mean image AUROC against the paper's 98.93 at the same 10 percent bank, and 98.87 on the bank it actually ships, which is five times smaller again. It never sees a defect in training. A factory has thousands of good parts and almost no faulty ones, so the only honest thing to learn is what good looks like. A hand-written WGSL compute shader runs the exact nearest-neighbour search on your GPU, and the page checks its own result against the offline PyTorch score while you watch. Built for the decision rather than the leaderboard: a measured few-shot curve, a cost explorer that trades missed defects against a stopped line, and a failure panel that counts what no threshold catches.

PyTorch WebGPU / WGSL Anomaly detection MVTec AD
Live demo Source
Yaad flagging a cut hazelnut as unlike memory, with the patch heatmap and live readouts

Yaad

2026 · WebGPU · On-device inspection

Nazar's sibling, and the question a factory asks next: can the person standing at the machine set the inspector up himself, from good parts only, with nobody from the ML team in the room. Hold a good part in front of the camera and turn it in your hand; the browser turns each frame into 784 patches of what normal looks like and keeps them as its memory. Show it a damaged one and the patches unlike that memory light up. No training run, and nothing uploaded. A MobileNetV3-Large backbone, hand-written as WGSL compute shaders, runs the full forward pass on an iPhone in 9 ms. Going phone-sized costs 0.69 points of mean AUROC against Nazar's WideResNet50-2 and shrinks the bank ten times; four categories lose nothing at all, capsule loses 4.07, and the whole table is on the page.

WebGPU / WGSL MobileNetV3 On-device inference Anomaly detection
Live demo Source
Inkwell: an MNIST neural network with every weight drawn

Inkwell

2026 · WebGPU · In-browser ML

Draw a digit and a real neural network classifies it as you draw, shown as the small network from 3Blue1Brown's series: a 784-16-16-10 perceptron with every neuron and weighted connection on screen. Three WGSL compute dispatches produce the activations and they are read back to light the neurons you see. A plain JavaScript copy of the same network checks the GPU on every stroke, and where the two disagree the page says so on screen and shows the JavaScript answer instead of quietly showing a wrong one. Trained from scratch on real MNIST, 95.8% test accuracy out of about 13,000 parameters, with the optimiser written by hand in numpy and no machine-learning or graphics library anywhere in it. Flat, or orbitable in 3D with the weights readable on hover. Educational rather than state of the art: deliberately the small, legible network where every weight is visible.

WebGPU WGSL compute MNIST In-browser inference
Live demo Source

NeuroConstellation Desktop

2023 — 2026

A Unity and HLSL renderer for the activity of full-scale hippocampal CA1 circuits, up to 5.28 million human neurons, at frame rates you can still interact with. Six visualisation modes run alongside analyses that would normally happen afterwards: firing-rate maps, recruitment maps and spike-history trails are computed on the GPU while the simulation plays, rather than exported and processed later. Each of them is validated against a Python NumPy and SciPy reference pipeline, because a shader that is fast and quietly wrong is worse than no shader at all. It came first; the browser build is a port of it and the two headset builds stream from it. The activity it renders comes from NEST simulations run on CINECA's Galileo100 cluster.

Unity3D HLSL C# GPU Compute

HoloNeV, HoloLens 2

2024 — 2026

A HoloLens 2 has roughly the compute of a phone, so a scene that runs on a workstation cannot simply be handed to it. HoloNeV splits the work: the workstation renders and the headset displays, over holographic remoting, which is what lets a dense mouse CA1 circuit stay dense in mixed reality. Interaction is by hand rather than controller, through Microsoft's MRTK, with a proxy container paradigm built for the case that breaks the standard gestures. You cannot grab a million points, so you grab a stand-in that owns them and move that instead. The result is a circuit you walk around in your own room. Written up for MDPI Electronics, resubmission in progress.

MRTK HoloLens 2 Hand Tracking Holographic Remoting

Immersive VR, Varjo XR-4

2025 — 2026

Where HoloNeV puts the circuit in your room, this puts you inside it. Human hippocampal CA1 activity rendered stereoscopically in a Varjo XR-4, with Ultraleap tracking bare hands, so a structure that is normally a figure in a paper becomes something you can walk around and reach into. Which dataset loads is configurable rather than compiled in, and the gestures are gated on the tracker's own confidence: a half-seen hand does nothing instead of throwing the scene across the room, which sounds like a detail until it happens in front of a visitor. Six degrees of freedom throughout. The single-draw-call rendering underneath it is written up separately.

Varjo XR-4 Ultraleap Immersive VR Unity XR

NeuroConstellation Web

2026

The same six visualisation modes as the desktop build, translated shader by shader from HLSL to WGSL and moved into the browser. No install, no plugin, and no server doing the work: millions of neurons are stepped and drawn on whatever GPU the visitor already has, in any browser with WebGPU. The point is reach rather than novelty. A collaborator on another continent, a reviewer, or a committee member can open a link and see exactly what the lab sees, which is a different proposition from asking them to install Unity and obtain the datasets first. Written up for IEEE Access. Deployed privately, with access on request.

WebGPU WGSL JavaScript Browser-native
Private — pending publication Request access
Seismic Earth: a 3D globe of live USGS earthquakes

Seismic Earth

2026 · WebGPU · Real-time 3D

A globe built directly against the raw WebGPU API, with every magnitude 5.0 and above of the last five years on it, fetched live from the USGS. About 9,000 real events, coloured by depth and scaled by magnitude, drawn as spikes in a single instanced call so the whole planet costs one draw. There is no three.js underneath, no map SDK and no build step: the WGSL shaders, the matrix maths and the arcball camera are all written out, which was the point of building it rather than assembling it. Time-lapse playback runs the five years forward, place search puts you over a city, and the whole thing is keyboard navigable and screen-reader labelled rather than mouse-only.

WebGPU WGSL JavaScript Instanced rendering
Live demo Source
Emotion Atlas: a 3D point cloud of sentence embeddings

Emotion Atlas

2026 · WebGPU · In-browser ML

all-MiniLM-L6-v2, a real sentence-transformer, runs in the browser tab on WebGPU and embeds the full 16,000-tweet emotion split into 384 dimensions. The model runs through transformers.js; the PCA, the k-nearest-neighbour search and the renderer are hand-written. The cloud is projected to 3D by power iteration with Gram-Schmidt deflation and drawn as an instanced WGSL point system you can fly through. Type a sentence of your own and it is embedded live on the same GPU, placed by the same basis, and joined to its true cosine nearest neighbours with a k-nearest-neighbour emotion prediction. The projection is honest about itself: what you see in 3D is a lossy view of 384 dimensions, and the neighbours are computed in the full space rather than in the picture. No three.js, no backend, no build step.

WebGPU transformers.js WGSL Embeddings / k-NN
Live demo Source
CortexCast: motor-imagery EEG decoded live with a scalp topomap

CortexCast

2026 · WebGPU · EEG / BCI

Real 64-channel motor-imagery EEG from PhysioNet, replayed in the browser while a decoder watches the motor cortex and calls which hand the subject was imagining. A hand-written FFT drives mu (8-12 Hz) and beta (13-30 Hz) band power, a WGSL scalp topographic map renders onto a real 3D head mesh, and event-related desynchronisation over the C3 and C4 motor cortex calls which hand, scoring itself against the true cue as it goes. It is right about 60 to 66 percent of the time against a 50 percent baseline. That is a physiological contrast measured on the replayed recording, not a trained or cross-validated classifier, and the page leads with that rather than with the number. The same EEG and BCI analysis I run in MATLAB and MNE, rebuilt to run for anyone with a browser.

WebGPU WGSL EEG / BCI FFT / DSP
Live demo Source
Windfield: a million glowing particles advected through NOAA wind

Windfield

2026 · WebGPU · GPU compute

About a million particles, and up to 4.2 million if you push it, ride one real hour of NOAA GFS 10 m wind across a world map, entirely in the browser on WebGPU. A hand-written WGSL compute shader samples the wind field under every particle and advects it across a world map, leaving glowing motion trails coloured by speed. Because the field is a single steady forecast snapshot rather than an animation, every trail is a true streamline of that hour and not a decorative swirl. The particle count is yours to push until your GPU complains. The forecast timestamp stays on screen, so you always know which hour you are looking at.

WebGPU WGSL compute GPU particles NOAA GFS data
Live demo Source
Orrery: a galaxy of real ESA Gaia stars rendered on the GPU

Orrery

2026 · WebGPU · HPC + astronomy

A raw WebGPU flythrough of the real Milky Way. Every point is an actual star measured by ESA's Gaia mission: a random sample of 1,013,200 stars with full 6D position and velocity. Their orbits were integrated on the CINECA Galileo100 supercomputer, a 34-task SLURM array using gala and astropy, compressed to about 112 bytes per star, and reconstructed live on the GPU, so you can scrub the Sun's neighbourhood across 500 million years in either direction and click any star to draw its own orbit. A compute pass evaluates every orbit, an HDR pass draws additive star sprites, and GPU picking finds the star under the cursor. Hand-written WGSL and no rendering libraries. Ensemble motion is trustworthy and any single star half a billion years out is an estimate, so the reconstruction error is on screen: a median of 17 parsecs at 500 million years, with 4.85 percent of orbits flagged as poor fits.

WebGPU WGSL compute HPC (SLURM) Gaia / astronomy
Live demo Source

Safia & Akseer Wedding Gallery

2025-2026 · On-device AI · Privacy

Photos of the family's women ship AES-256 encrypted in the browser and open only with a personal code, which is what lets a conservative Pakistani family put a wedding gallery online at all while respecting purdah. Each guest finds their own photos by scanning their face on their own phone, with the recognition running on the device, so no selfie is uploaded anywhere. Alongside that: a three.js memory wall, WebGL2 GPU petal particles, one-tap WhatsApp sharing, reels and videos, and a privacy-safe analytics dashboard. Deployed and in real use across two weddings, 2,740 photos.

On-device AI WebCrypto (AES-256) three.js / WebGL2 Cloudflare
Live demo
Sabzaar: Larkana's tree canopy and surface heat mapped over the city

Sabzaar

2026 · Geospatial · Urban heat & tree cover

Larkana loses shade every summer as old trees come down, and nobody had measured what is left. This maps the city's real tree canopy and its summer heat from public satellite data, then points at where new native shade trees would do the most good. Three measured layers: canopy height from Meta and WRI's 1 m model, ESA WorldCover as an independent cross-check, and Landsat thermal for ground temperature. The mapped area sits at 5.5% canopy, with a mean ground temperature of 46°C on a clear June day and surfaces reaching 56°C. A DeepForest run on a V100 at CINECA Galileo100 returned 45,582 confident tree detections across the district, plus 31,311 it was less sure of, kept as a separate tier rather than folded into one number. The planting layer is kept separate from the measurements, because it is editorial judgement rather than data, and the page says so.

MapLibre GL Rasterio / Python DeepForest Satellite remote sensing
Live map Source
Shajro: a moderated family-tree interface

Shajro

2025-2026 · Full-stack · Next.js + Supabase

A private, invite-only family tree built for my own Mirani family, and specifically for non-technical relatives adding people from their phones, in Sindhi and Urdu. It is deployed and in testing with a handful of them; a real family launch needs custom mail delivery first, because the free tier rate-limits sign-in links. Every addition or edit is a change request that a family moderator reviews before it enters the tree, with a full audit log. Names transliterate to Sindhi automatically, kinship is computed from the actual family graph rather than guessed, and the family owns its data through one-click GEDCOM 7 export. Row-Level Security enforces privacy and roles in the database itself rather than in the application, and the data model is already multi-tenant. The real tree is never public, so the demo runs the same code over a fictional family, with no database access and no account needed.

Next.js / TypeScript Supabase / Postgres Row-Level Security Cloudflare Workers
Try the demo Source

CA1 Connectome Explorer

2026 · WebGPU

A connectome at single-cell resolution is a graph with millions of nodes, and the usual way to look at one is to render pictures of it on a server and send those down. This does the opposite: the whole graph goes to the visitor and their own GPU walks it. Two species load as separate instances, mouse at about 288,000 neurons and human at 5.28 million. You can filter by cell type, follow guided tours through the wiring, isolate the structural rich-club, and play recorded spiking activity back over the structure that produced it. Nothing is computed on a server, which is also what makes it cheap enough to leave running.

WebGPU WGSL Connectomics
Private — pending publication Request access

CA1 Connectome Analysis

2026 · Network neuroscience

The analysis the explorer exists to make legible. Full-scale single-cell CA1 connectomes for human and mouse, measured on the same footing rather than compared across papers that used different methods, which makes it one of the first matched cross-species comparisons at this resolution. The headline result is a rich-club of GABAergic neurogliaform cells conserved between the two species: a small, densely interconnected core of interneurons doing structural work out of all proportion to its size. How far function can be predicted from structure is reported through a variance decomposition that accounts for collinearity between the graph measures, because those measures are far from independent and naive attribution overstates every one of them.

Graph theory Rich-club Python

CA1 Morphology Viewers

2026 · WebGPU

Every neuron in the scaffold models is a point with a position and a type, which is enough to simulate and nowhere near enough to recognise. These viewers give each cell type its shape back: a representative published reconstruction from NeuroMorpho.org, shown on its own so the morphology can actually be read, and then placed at the real soma coordinates of every cell of that type and rendered as a whole population. The result is a forest of dendrites at brain scale instead of a cloud of dots, and it makes visible how differently each layer is occupied. One reconstruction stands in for every cell of its type, so the population is right and no individual cell is. Rendered on the GPU in the browser, with no server involved.

WebGPU NeuroMorpho Morphology
Private — pending publication Request access

EEG Data Analysis

Ongoing

EEG arrives buried in the subject's own blinks, jaw movement and mains hum, so most of the work is the part before any analysis begins. These pipelines handle it in MATLAB end to end: artefact rejection, source reconstruction to move from sensors on the scalp to estimated activity inside the brain, and spectral decomposition into the frequency bands the literature is written in. On top of that sits machine-learning classification of brain state, trained on the reconstructed features rather than the raw traces. Built alongside the simulation work rather than instead of it, so that modelled activity and recorded activity can eventually be held to the same measures.

MATLAB EEGLAB Signal Processing

Brain Co-Simulation

Ongoing · EBRAINS-Italy

The brain is modelled at incompatible scales: detailed multi-compartment cells on one side, point-neuron networks on another, mean-field populations above both, each with its own simulator and its own idea of time. Co-simulation is the work of making two of them run together and exchange state without either being reduced to the other's assumptions. This is that plumbing, in collaboration with EBRAINS-Italy, and it is the least glamorous and most reusable part of the doctorate: a scaffold model is only worth simulating if the thing simulating it can talk to the thing modelling the region next door.

EBRAINS-Italy Python Neuroscience

Emotion Detection from Text

2017 — 2019 · Master's Thesis

The master's thesis, at UESTC's NLP lab, and the first appearance of a habit that runs through everything since: build the same thing three ways and let the comparison be the result. Fine-grained emotion classification, past the usual positive and negative into distinctions like fear against anger and joy against anticipation, where the label set is unbalanced and the confusions are the interesting part. Recurrent, convolutional and transformer models were each implemented and measured on the same data and the same split. Work from 2019, kept here because never trusting a single architecture's number is the same discipline the recent projects run on.

PyTorch TensorFlow NLP

Sindh University Larkana Web Portal

2016 · Bachelor's Project

The final-year project, and the first thing built here that other people had to use whether they liked it or not. The department adopted it as the actual Sindh University Larkana campus portal rather than marking it and filing it away, which meant it inherited real users: staff posting notices, students hunting for results, and everyone between them finding the edge cases that never show up in a demo. PHP, SQL and hand-written CSS, in 2016. It took first prize in the departmental software exhibition, but the more useful lesson was that shipping to people who did not choose your software is a different discipline from building it.

PHP SQL HTML/CSS

PhD research tools

Six browser-native tools built on WebGPU: the software output of my doctoral thesis and the manuscripts it supports.

All six are built, deployed, and in active research use. Public access follows publication of the manuscripts they support; reviewer and interviewer access on request.

Request a live walkthrough

Datasets: full-scale mouse (~288K) and human (~5.28M) CA1 scaffold models (Gandolfi, Mapelli, Solinas & Migliore; EBRAINS / EU Human Brain Project), NEST-simulated on the CINECA Galileo100 cluster.

The written record

Research output

A first-author body of work spanning the full NeuroConstellation toolchain, one Q1 journal paper (Scientific Reports, IF 3.9), eight first-author manuscripts (one under review at iScience, two in revision, five ready for submission), and three published conference abstracts.

Featured · Peer-reviewed

Scientific Reports · Nature Portfolio

Visualization and simulation of full-scale point-neuron circuits via the Neural Circuit Visualizer web platform

Ali, M., Smiriglia, R., Spera, E., Mirani, S.A., Solinas, S.M.G., Migliore, M., Ascoli, G.A. & Bologna, L.L. (2026) — co-author

Q1 Multidisciplinary Sciences IF 3.9 JCR 2024 Open Access 20 Mar 2026
Read the paper

Peer-Reviewed Publications

+1 more
Published

The Evaluation and Comparative Analysis of Role Based Access Control and Attribute Based Access Control Model

Aftab, M.U., Qin, Z., Zakria, Ali, S. (S.A. Mirani), Pirah, & Khan, J. (2018)

15th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China, pp. 35–39

DOI: 10.1109/ICCWAMTIP.2018.8632578

Under Review

1 paper
Under review (R1)

NeuroConstellation: Interactive Visualisation and Analysis of Million-Neuron Datasets Using Game Engine Technology

Mirani, S.A., Memon, P., Enrico, P., Urgese, G., & Solinas, S.M.G. (2026)

iScience, Unity 3D platform rendering up to 5.28M neurons at interactive frame rates

Under Revision

2 papers
Under revision

HoloNeV: Advancing Human-Computer Interaction in Neuroscience Through Mixed Reality Neural Visualisation

Mirani, S.A., Memon, P., Enrico, P., Bologna, L.L., Ali, M., Migliore, M., & Solinas, S.M.G. (2026)

MDPI Electronics, resubmission in progress

Revision underway

Single-Draw-Call Immersive Visualisation of 5.28 Million Neurons with Hand-Tracked Interaction in Video Pass-Through Mixed Reality

Mirani, S.A., Memon, P., Enrico, P., & Solinas, S.M.G. (2026)

Varjo XR-4 — adding connectivity / activation visualisation

Ready for Submission

5 papers
Ready for submission

Mixed Reality Visualisation of Simulated Mouse Hippocampus CA1 Activity with Hand-Gesture Interaction on Microsoft HoloLens 2

Mirani, S.A., Memon, P., Enrico, P., & Solinas, S.M.G. (2026)

Ready for submission

NeuroConstellation Web: Client-Side WebGPU Compute for Interactive Visualisation and Analysis of Million-Scale Neural Activity

Mirani, S.A., Memon, P., Enrico, P., & Solinas, S.M.G. (2026)

Target: IEEE Access

Access on request
Ready for submission

A Conserved GABAergic Neurogliaform Rich-Club Organises the Mammalian CA1 Connectome

Mirani, S.A., Memon, P., & Solinas, S.M.G. (2026)

First matched cross-species (human / mouse) single-cell connectome comparison

Ready for submission

A Web-Based WebGPU Explorer for Single-Cell Connectomes of the Mammalian CA1

Mirani, S.A., Memon, P., Enrico, P., & Solinas, S.M.G. (2026)

Mouse (on request) Human (on request)
Ready for submission

Degree Dominates: A Collinearity-Aware Variance Decomposition of Structure-to-Function Predictability in a Full-Scale CA1 Connectome

Mirani, S.A., Solinas, S.M.G., & Memon, P. (2026)

Conference Presentations & Published Abstracts

3 abstracts
Abstract · CNS*2025

HoloNeV: Holographic Visualisation Tool for Neural Network Activity

Mirani, S.A., Memon, P., Migliore, R., Migliore, M., Mercante, B., Enrico, P., & Solinas, S.M.G. (2026)

J. Comput. Neurosci. 54(Suppl. 1), S227 · CNS*2025, Florence (Poster P201)

Programme entry
Abstract · CNS*2025

Neural Circuit Visualizer: A Web-Based Platform for the Simulation and Visualisation of Full-Scale Point-Neuron Circuits

Ali, M., Smiriglia, R., Spera, E., Mirani, S.A., Solinas, S.M.G., Migliore, M., Ascoli, G.A., & Bologna, L.L. (2026)

J. Comput. Neurosci. 54(Suppl. 1), S361 · CNS*2025, Florence (Poster P335)

Programme entry
Poster · EBRAINS-Italy 2024

Holographic Visualisation of Neural Network Activity

Mirani, S.A., Enrico, P., & Solinas, S. (December 2024)

EBRAINS-Italy, Naples, Italy, GPU-accelerated indirect instancing on HoloLens 2

Experience

Professional experience

Oct 2023 — May 2026 University of Sassari, Italy

PhD Researcher, Computational Neuroscience

Neural Network Visualisation & AI

  • Developed the NeuroConstellation platform family, five GPU-accelerated visualisation tools across desktop, HoloLens 2 (static and dynamic), Varjo XR-4, and WebGPU browser, rendering up to 5.28M neurons.
  • Collaborated with EBRAINS-Italy, CNR Palermo (Migliore lab), and Aix-Marseille University on neuroscience visualisation tools.
  • Implemented XR solutions using MRTK and Ultraleap hand tracking for scientific data visualisation.
  • Completed 6-month international research mobility at the Institut de Neurosciences des Systèmes (INS), Aix-Marseille Université, France (Aug 2025 — Jan 2026), hosted by Dr. Pierpaolo Sorrentino, working on Fano-factor analysis of recurrent network dynamics on the Galileo100 HPC cluster (CINECA).
  • Successfully defended doctoral thesis on 6 May 2026.
Jan 2022 — Jun 2022 SZABIST-ZABTech, Pakistan

Monitoring & Evaluation Officer

Educational Programme Management

  • Managed comprehensive data collection and analysis for technical and vocational education programmes.
  • Conducted Training of Trainers (ToT) workshops and Enterprise Development Sessions.
  • Implemented quality assurance frameworks and developed monitoring dashboards using Python and Excel.
Jul 2021 — Nov 2021 AKUEB, Pakistan

Quality Assurance Spot Checker

Examination Quality Control

  • Conducted spot checks across multiple examination centres during Annual and Re-sit 2021 sessions.
  • Identified and resolved procedural discrepancies, maintaining compliance with AKUEB protocols.
2017 — 2019 UESTC, China

Research Assistant, NLP Lab

Machine Learning Research

  • Developed deep learning models for emotion detection from text using LSTM, CNN, and transformer architectures.
  • Implemented NLP pipelines using Python, TensorFlow, and PyTorch.
  • Co-authored published paper on Role-Based vs Attribute-Based Access Control models.
2015 HBL Bank Pakistan

IT Intern

Banking Technology Department

  • Assisted in development of internal banking applications using Java and SQL.
  • Gained experience with enterprise-level IT infrastructure and security protocols.
Skills

Technical expertise

3D & XR Development

Unity3D MRTK HoloLens 2 Varjo XR-4 Meta Quest 3 Ultraleap WebGPU WGSL HLSL

Programming

Python C# C++ JavaScript MATLAB Java PHP SQL HTML/CSS

AI & Machine Learning

Machine Learning Deep Learning PyTorch TensorFlow Keras NLP Transformers LLMs Generative AI Computer Vision EEGLAB MNE-Python

Tools & Platforms

Git/GitHub Docker Linux LaTeX Jupyter VS Code EBRAINS-Italy SPSS AMOS
Education

Academic journey

PhD in Life Sciences and Biotechnologies

2023 — 2026 · Defended 6 May 2026

University of Sassari (UNISS), Italy

Thesis: Real-Time Visualisation of Large-Scale Neural Networks: GPU-Accelerated Methods for Desktop, Extended Reality, and Browser Platforms. [thesis repository]
Degree conferred at convocation: 16 June 2026.
Supervisors: Prof. Sergio M. G. Solinas and Prof. Paolo Enrico (Department of Biomedical Sciences).
International mobility (completed): Institut de Neurosciences des Systèmes (INS), Aix-Marseille Université, France (Aug 2025 — Jan 2026).

M.S. in Software Engineering

2017 — 2019 · GPA 3.57/4.00

University of Electronic Science and Technology of China (UESTC)

Thesis: Fine-Grained Emotion Detection from Text using Deep Learning. Specialisation in Machine Learning, NLP, and Software Architecture.

B.S. in Computer Science

2013 — 2016 · GPA 3.66/4.00

University of Sindh, Pakistan

Focus: Software Development, Database Systems, Web Technologies. First prize in Final Year Software Project Exhibition.

Intermediate (Pre-Engineering)

2010 — 2012 · Grade B (62.27%)

New Banat High School, BISE Hyderabad

Matriculation (Science)

2007 — 2009 · Grade A (70.23%)

The Best Academy, BSE Karachi

Certifications

Professional certifications & training

Certified AI Developer

Presidential Initiative for AI & Computing (PIAIC)
2024

Deep Learning with PyTorch: GAN

Coursera
2021

ML Pipelines with Azure ML Studio

Coursera
2021

Neural Style Transfer

Coursera
2021

AI for Everyone

DeepLearning.AI
2020

Data Science Fundamentals

Corporate Finance Institute (CFI)
2021

Scientific Writing Course

Multiomics
2023

Creative Writing

DigiSkills.pk
2022

Virtual Assistant Course

DigiSkills.pk
2022

Freelancing Course

DigiSkills.pk
2022

Social Media Marketing

HP LIFE
2021

Effective Presentations

HP LIFE
2021

NDG Linux Essentials

Cisco Networking Academy
2022

Python Programming Basics

Huawei
2021

Math Basics

Huawei
2021

Innovation Practice of IoT

Huawei
2021

Diploma in Web Development

Icon Institute, Larkana
2016

Certificate in IT (CIT)

DotCom Institute / BBSYDP
2013

Computer Hardware & Repairing

Educator Computer Institute
2010
Recognition

Awards, honours & recognitions

Academic Excellence

Academic Achievement Award

2018 · UESTC

Third prize for outstanding academic research performance

Excellent Performance Award

2018 · UESTC

Second prize for excellence in arts, sports, and voluntary work

Best Senior Ever Award

2017 · University of Sindh

Recognition for leadership and academic excellence

Software Project Exhibition

2017 · University of Sindh

First prize in Final Year software project exhibition

Prime Minister Laptop Scheme

2015

Awarded laptop for exceptional academic performance

Certificate of Performance

2015 · University of Sindh

Outstanding performance during bachelor studies

Sports & Cultural Achievements

Tour of Sichuan Athlete

2019

International Cycling Competition

Volleyball Champion

2018

Muslim Students Spring Sports, UESTC

Cricket Winner

2018

UESTC Summer Sports

Cricket Tournament Winner

2018

Muslim Students Spring Sports

Outstanding Performance

2018

Cultural Activities at UESTC

Passion in Electronic Science

2018

Electronic Museum Award, UESTC

International Students Olympics

2018

Winter Inter-Dormitory Olympics

Appreciation Certificate

2015 · University of Sindh

Organising seminars and cultural events

Workshops

Workshops & specialised training

The Predictive Role of Connected Dynamical Systems

January 2026 · Online

Workshop organised by F. de Pasquale & S. Della Penna

environMENTAL Summer School

October 2025 · Marseille, France

Environmental & Computational Neuroscience, Aix-Marseille University

1st EBRAINS-Italy School (BRANDY)

September 2025 · Ala Birdi, Italy

BRAin DYnamics Academy

2nd Deep Learning Workshop

2018 · UESTC

School of International Education

IEEE COMSOC Summer School

2017 · Lahore, Pakistan

UET Lahore & FAST University with IEEE

Personal Development Workshop

2018 · UESTC, China

Build your Skills, Knowledge, Abilities (SKAs)

1st Sindh Youth Summit

2017 · Pakistan

Sports & Youth Affairs Department, Government of Sindh

Data Analysis using SPSS & AMOS

2016 · University of Sindh

Statistical analysis training

Community

Community service & volunteer leadership

VIP Member · Green Manor Club

2018–2019 · UESTC

Environmental and cultural organisation

ISU Election Officer

2018 · UESTC

International Students Union elections management

Cultural Exchange Volunteer

2018 · Shuangbai Community, Chengdu

Community-building activities

Conference Organiser

2018 · Chengdu

China Soft Conference 2018

Forum Volunteer

2018 · UESTC

40th Anniversary of China's Reform Forum

Welcome Committee

2018 · UESTC

International Freshers' Orientation

Study in UESTC Ambassador

2017 · UESTC

Promotional interviews for international education

Winter Cleaning Volunteer

2019 · UESTC

International Students Union initiative

Languages

Languages

English

Professional

Sindhi

Native

Urdu

Native

Italian

Basic

Chinese

Basic (HSK 1)
References

Referees

Full contact details available on request.

Prof. Sergio M. G. Solinas

Doctoral supervisor · Associate Professor
Dept. of Biomedical Sciences, University of Sassari, Italy

Prof. Paolo Enrico

Doctoral co-supervisor · Full Professor
Dept. of Biomedical Sciences, University of Sassari, Italy

Dr. Pierpaolo Sorrentino

International mobility host · Senior Researcher
Institut de Neurosciences des Systèmes (INS), Aix-Marseille Université, France

Dr. Luca L. Bologna

Co-author · Professor & Senior Researcher
Institute of Biophysics, National Research Council (CNR), Palermo, Italy

Open a channel

Let's collaborate

Open to postdoctoral positions, research collaborations, and consulting opportunities in computational neuroscience, XR, and GPU-accelerated visualisation.