Akbar Juraev

Akbar Juraev

Human-Computer Interaction & AI Researcher
Robot Learning & Embodied Systems

BSc Artificial Intelligence & Computer Science, University of Birmingham

My research sits where human-computer interaction meets AI systems: immersive and multi-device interaction, human-agent collaboration, and how people stay in control of AI behaviour. Four studies are currently in preparation for CHI and IEEE VR.

In parallel I build the infrastructure around robot learning: reproducible benchmarks, demonstration pipelines, policy evaluation, and fleet deployment. Educated at Presidential School in Bukhara, part of Uzbekistan's most selective school network.

News

Jul 2026

Launched Cicatrixa, an autonomous deploy-and-heal platform for GitHub repositories, and submitted to Y Combinator 2026.

Jul 2026

Began AgenticXR, a safe agentic authoring system for immersive environments built on top of DreamCodeVR, targeting IEEE VR.

Jul 2026

Started LLM-Designed Affective VR Environments, an MSc research collaboration on whether an LLM can compose virtual rooms that reliably induce a target emotion.

Jun 2026

Completed Year 1 of the BSc with First-Class performance overall.

Jun 2026

Began work at Turin Polytechnic University in Tashkent, training models for wind-turbine health analysis from drone imagery.

Jun 2026

Omni-Connect / DeviceSphere, a multi-device interaction system using Meta Project Aria 2 hand gestures, in progress and targeting CHI 2027.

Jun 2026

DreamCodeVR error-feedback study underway, with the manuscript in preparation for CHI 2027.

May 2026

Began research at the University of Birmingham as a Student Researcher.

Feb 2026

Published a reproduction of a directional gender-bias evaluation across BERT, RoBERTa, and GPT-2, independently reimplementing the method from the literature.

Research

HCI & Immersive Systems

Error Feedback in Immersive Voice Programming (DreamCodeVR)

University of Birmingham · Wizard-of-Oz user study

Manuscript in preparation · CHI 2027

When an AI writes your code and it breaks, can you still tell whose mistake it was? In VR, speech is the only tool you have to find out.

When an LLM writes your code and it fails, how do you work out what went wrong if speech is the only tool you have? Spoken commands become Unity C# compiled live in-scene, so a failed generation leaves the user to diagnose and repair by voice alone. The study compares three feedback conditions, no feedback, an explanatory text panel, and an embodied conversational agent, against error attribution, recovery strategy, and trust.

My role. Contributed to the original idea, implemented most of the technical work, and am currently contributing to the design of the user study.

Unity/C#Node.jsWebSocket/UDPWizard-of-OzSpeech-to-TextRepository

Omni-Connect / DeviceSphere

University of Birmingham · multi-device HCI research system

Targeting CHI 2027

Close your fist over a function on the laptop, open it toward the tablet, and it is there. Three devices, one workspace, no setup.

A laptop, phone, and tablet operating as a single connected workspace. The laptop runs a native Unity app doubling as the coordination server, while phone and tablet join through zero-install WebGL clients over the local network. Cross-device copy-paste is driven by hand gestures captured with Meta Project Aria 2 glasses: close a fist over a function tile to grab it, open it toward a device to paste.

My role. Built the real-time WebSocket-to-UDP bridge, the gesture-streaming pipeline with automatic reconnection, build tooling for four client builds, and the infrastructure for two controlled user studies.

Unity/C#WebGLMeta Project Aria 2WebSocketsUDPRepository

AgenticXR: Safe Agentic Authoring Inside Immersive Environments

University of Birmingham · builds on DreamCodeVR, originally developed at UCL

Targeting IEEE VR

Letting an AI edit the world you are standing in is only safe if it can be tested somewhere else first. Generated code runs against a hidden clone of its target before it is allowed to touch the live scene.

A person in a VR headset creates interactive behaviour by speaking, while AI agents generate, critique, and validate that behaviour before it changes the world they are standing in. The contribution is a runtime architecture keeping a live human and a slower asynchronous agent system coordinated safely, held together by a persistent Shared XR Memory, a Verification Space where generated code runs against a hidden clone of the target before touching the live scene, and five graded levels of agent initiative matched to the risk of each action.

My role. Own evaluation and deployment: the within-subjects study design (five tasks, four hypotheses, NASA-TLX, SUS, IPQ presence, human-automation trust), the study harness merged upstream, Quest deployment, zero-configuration LAN discovery, and the first live speech-to-text validation of the system.

Unity 6Meta QuestUbiqRoslynMCPfaster-whisper

LLM-Designed Affective VR Environments

University of Birmingham · MSc research collaboration

VR & affective computing

Can an LLM design a room that reliably makes you feel calm, and does the shape of the room change the answer?

Whether an LLM, constrained to a fixed pool of interior-design parameters, can compose virtual rooms that reliably induce a target emotion, and whether room shape moderates that effect. Four emotions drawn from the diagonal quadrants of Russell's circumplex model, within-subjects, crossed with two room geometries.

My role. Contributed to ideation and research meetings, and built the technical system: a single-source-of-truth Python pipeline where the prompt, JSON schema, validator, control arm, and Unity C# constants all derive from one definition, a three-layer validation gate ending in C# at scene load, and 73 automated tests requiring no API key or network. Unity procedurally generates both room shells so dimensional constraints are machine-verified rather than eyeballed.

PythonStructured LLM OutputJSON SchemaUnity 6 / URPMeta Quest

Robot Learning & ML Infrastructure

Correlated Perception Error in Semantic 3D Mapping

Independent research · Jul 2026

A 70%-accurate labeller builds a better map (0.560 mIoU) than an 85%-accurate one whose errors repeat by viewing angle (0.502).

Semantic mapping fuses per-frame labels into a voxel map using Bayesian updates that assume each observation is independent. Real cameras violate this: a surface voxel is seen from a narrow band of viewpoints, and segmentation models fail consistently from particular angles, so one mistake is counted as repeated evidence. Holding accuracy fixed and varying only error correlation isolates the effect: a 0.115 mIoU gap and 4× worse calibration error. Standard accuracy benchmarks therefore do not predict map quality, and can rank two models backwards.

My role. Seven CI checks run on every push; four validate the benchmark itself and three recompute the headline numbers, so the README cannot drift from the result.

Semantic MappingSensor FusionCalibrationDockerCIRepository

Policy Evaluation & Statistical Comparison Harness

Independent project · closed-loop policy comparison

A policy that looked 78% better than a do-nothing baseline was 27% worse than repeating the previous action, a rule that fits on one line.

Runs a candidate and an incumbent on identical seeded scenarios and returns three verdicts rather than two: better, worse, or underpowered, the last carrying the episodes needed to settle it. A second finding: a policy with very low action error and 98% gripper accuracy scored zero successes in 240 closed-loop rollouts. Never conditioned on target position, it had learned to imitate the shape of human motion with no representation of its purpose. The offline metric was answering whether the output looked human, not whether it accomplished anything.

Statistical InferencePower AnalysisClosed-Loop EvaluationBaselinesRepository

Teleoperation Demonstration Pipeline

Independent project · versioned demonstration data

Nine signal-level checks identify a poor demonstration from the numbers alone, with no video review.

Seven stages from raw session to trained, traceable policy. Scoring detects operator hesitation, saturated commands, tracking divergence, gripper chatter, and dropped frames, grading each session gold, silver, or reject so rejects never reach training. Splitting is session-aware, so near-duplicate trajectories cannot straddle the train/test boundary, and every model is pinned to a data revision and a commit. The scorer is validated against a generator simulating four operators of differing skill without being told who is who.

Data PipelinesQuality ScoringReproducibilityImitation LearningRepository

Fleet Deployment and Continual Improvement

Independent project · multi-node learning with canary rollout

Over eight rounds a three-node fleet moves from 32% to 94%, uploading only 16% of collected data.

Built on the premise that a bad update on a robot moves an arm rather than crashing an app. A new policy is proven loadable and within its latency budget on that specific hardware before it goes near the control loop, then switched in atomically with rollback on failure. Each node scores its own attempts locally and uploads only what is worth uploading. New versions reach a canary subset first. The case that motivates the architecture: a regressed model passes every server-side gate, including scoring 100% in the server's own simulator, and is caught only once the canary nodes run it.

Edge InferenceAtomic RolloutCanary RolloutTelemetryMLOps

Machine Learning & Computer Vision

LLM Bias Mini-Evaluation

Independent research · Feb 2026

Reproduction of a published evaluation method

Independent reimplementation of a directional gender-bias evaluation method from the literature, applied across BERT, RoBERTa, and GPT-2. Across all masked prompts the top predicted token skewed to one gender in both BERT and RoBERTa, while generation results varied across runs, suggesting instability in how bias surfaces.

BERTRoBERTaGPT-2NLPBias EvaluationRepository

Wind-Turbine Health Analytics from Drone Imagery

Turin Polytechnic University in Tashkent · Jun 2026

Production

Computer vision system for wind-turbine health inspection from aerial imagery, classifying turbine conditions and detecting operational modes.

My role. Own the pipeline from dataset preparation through model training and evaluation to a production-ready exportable model, plus client-facing PDF health reports generated from model outputs.

PyTorchComputer VisionModel ExportReporting

Software

Cicatrixa

Founder project · Jul 2026 · autonomous deploy-and-heal platform

Live

AI system that takes any GitHub repository, determines how to build it, wires a subdomain, and verifies the deployment end-to-end before reporting success. It then stays on call: every push triggers a redeploy, and every crash is diagnosed and repaired automatically, typically before the developer is aware of the failure.

Node.jsDockerDNSLLM DiagnosisDevOpscicatrixa.com

Role Radar: Academic & Career Opportunity Tracker

Independent project · continuously verified job graph with local CV tailoring

Live

Automated tracker watching community boards alongside official Greenhouse, Ashby, and Lever feeds, maintaining a continuously re-verified set of open postings (currently ~700, including research, PhD, and postdoc positions) classified by category, region, term, degree evidence, and work-authorisation status, with unknown sponsorship marked review-required rather than assumed eligible. Each posting has a one-click editor proposing evidence-checked, job-specific wording patches to a master CV and exporting a tailored PDF. Privacy is part of the design: the editor runs on localhost, the public repository never receives the profile, fact bank, API key, or generated documents, and the system never submits an application.

PythonJob GraphLocal-FirstCV TailoringDashboardRepository

Study Builder: User-Study Instrument & Records Platform

Independent project · research tooling

In development

Platform for composing and hosting user-study instruments, built after repeatedly hitting the ceiling of general-purpose form tools in real study work: support for question types that generic spreadsheets and form builders do not express, per-study customisation, and a persistent record of studies, their live participant links, and their collected responses in one place.

Research ToolingWeb PlatformStudy Instruments

Experience

Student Researcher

May 2026 – Present

University of Birmingham

Birmingham, UK

Conducting academic research in AI and human-computer interaction within a university lab, spanning the DreamCodeVR error-feedback study, the AgenticXR agentic-authoring system, and multi-device interaction work: experimental design, study implementation, data collection, and analysis, applying machine learning and statistical methods to live research questions alongside academic supervisors.

Software Engineer

Jun 2026 – Present

Turin Polytechnic University in Tashkent

Tashkent, Uzbekistan

Developing a drone-based computer vision system for wind-turbine health analysis: training models to classify turbine conditions and detect operational modes from aerial imagery. Own the pipeline from dataset preparation, cleaning, and preprocessing through model training and evaluation to a production-ready, exportable model, contributing from the project's earliest stages. The company is now extending into educational robotics kits for Uzbek institutions.

Ambassador of IT Exports, Uzbekistan–UK

Dec 2024 – Present

Ministry of Digital Technologies of the Republic of Uzbekistan

Tashkent, Uzbekistan

Official government-appointed ambassador facilitating IT export relations between Uzbekistan and the United Kingdom: promoting cross-border technology collaboration, representing Uzbekistan's growing tech ecosystem to UK partners, and building bridges between the two countries' digital industries.

Ambassador, Birmingham International Academy

Oct 2025 – Jun 2026

Birmingham International Academy, University of Birmingham · Part-time

Birmingham, UK

Represented BIA students as an official ambassador; delivered welcome talks, spoke at intake events, and organised community activities supporting international students' transition into university life.

Information Technology Intern

Aug 2025

IT Park Uzbekistan

Tashkent, Uzbekistan

Interned at one of Uzbekistan's leading technology hubs: managed IT operations and built institutional partnerships, supporting international companies' onboarding into the Uzbek market.

English & Mathematics Tutor

Sep 2024 – Jan 2025

SAT Tashkent College Prep · Part-time

Tashkent, Uzbekistan

Tutored SAT students and mentored them through admissions to top universities abroad; co-designed test questions and practice materials for the English department.

Education & Awards

BSc Artificial Intelligence & Computer Science

Sep 2025 – Jun 2028

University of Birmingham

First-Class performance overall in Year 1.

Foundation Year, AI & Computer Science

Jan – Jul 2025

University of Birmingham

Grade: 80%+. Completed with certification.

High School Diploma, Computer Science

Oct 2021 – Jun 2024

Presidential School in Bukhara

Uzbekistan's most selective school network: state-funded boarding schools with entrance testing designed by Cambridge Assessment, roughly 50–64 candidates per place. Admitted at Grade 9 ranked 3rd of ~600 regional applicants for 24 places, and 12th nationally among several thousand candidates; one of 168 students school-wide. International Cambridge pathway with IGCSE and A-Level curricula taught by international faculty. Student Council member.

Honours, Awards & Test Scores

Informatics Olympiad (Competitive Programming)

Grades 9–10

1st place at the school qualifying stage in two consecutive years; went on to compete at the Bukhara Regional Informatics Olympiad and in major national competitive-programming competitions that serve as indirect IOI qualifying rounds.

3rd & 4th Place, Bukhara Regional English Olympiad

Nov 2023

Issued by the Bukhara Regional Education Department. Qualified as the school's representative in every year of high school, placing 1st twice and 2nd once at the school stage, then competing at the regional level, the education ministry's competition drawing the strongest students across Bukhara region. Grade 11: 3rd place, earning a certificate, monetary award, and early university admission offers, and qualifying for the Republican national stage to represent Bukhara region. Grade 9: 4th place after ranking 1st at the school stage.

IELTS: 8.0

Apr 2024

Near-native English proficiency across all four skills.

SAT: 1500

Dec 2023

Top-tier global performance in mathematics and evidence-based reading & writing.

Skills

AI / ML
Machine Learning, Deep Learning, Computer Vision, NLP, Imitation & Robot Learning, Model Evaluation & Calibration
Robotics
Semantic Mapping & Sensor Fusion, Closed-Loop Policy Evaluation, Demonstration Data Pipelines, Edge Inference & OTA Deployment, Fleet Orchestration
XR
Unity 6 / URP, Meta Quest, Project Aria, WebGL, Runtime C# Compilation (Roslyn)
Software
Python, C#, Java, Node.js, PyTorch, REST API Development, Docker, CI/CD, Git
Research
Experimental Design, Wizard-of-Oz Studies, Statistical Inference & Power Analysis, Standard Instruments (NASA-TLX, SUS, IPQ), Data Analysis
Languages
Uzbek (native), English (fluent), Russian and Tajik (conversational), Arabic (elementary)

Contact

Get in touch

Research collaborations, internships, or a question about any of the work here. My inbox is open.

hello@akbarjuraev.com