Skip to content

Vladislav Li

Email: li.vlad.viktor@gmail.com | Location: London, UK | GitHub: couper64 | Portfolio: vladislav.li

Profile

ML Engineer and PhD graduate in Artificial Intelligence with extensive hands-on experience designing, deploying, and maintaining ML systems in production. Specialises in containerised infrastructure, distributed backend services, generative AI pipelines, and GPU-based inference. Comfortable working across the full stack: from bare-metal server setup and Linux administration through to cloud deployment and ML model integration. Brings both research depth and engineering rigour to building reliable, scalable AI systems. Published across IEEE, Image and Vision Computing, and Journal of Systems Architecture with 75+ citations.

Skills

MLOps & Infrastructure

  • Docker and Docker Compose β€” multi-stage builds, containerised ML service design, multi-service orchestration
  • CI/CD β€” GitHub Actions: automated test, build, and deployment pipelines; multi-repo synchronisation
  • ML model serving β€” inference pipeline design, GPU workload management, throughput optimisation
  • ONNX Runtime β€” production real-time inference (50 Hz locomotion policy execution)
  • Experiment tracking β€” Weights & Biases
  • Kubernetes β€” local kubeadm cluster; workload deployment and basic cluster orchestration
  • Grafana β€” infrastructure and service monitoring dashboards
  • OpenResty β€” Lua-scripted reverse proxy for production traffic routing

ML & Computer Vision

  • PyTorch, TensorFlow/Keras β€” model training, fine-tuning, and evaluation
  • Object detection β€” YOLOv3, YOLOv5, YOLOv9, YOLOX, RT-DETR, Faster R-CNN, CenterNet, RetinaNet; few-shot detection and data augmentation strategies
  • Multi-object tracking β€” ByteTrack; real-time person tracking with stable ID assignment
  • Generative models β€” StyleGAN2, Stable Diffusion 1.5 with LoRA fine-tuning, TimeGAN (time-series synthesis), ESRGAN (super resolution)
  • Model distillation β€” PatchTST, MobileNetV3β†’MobileNetV2; wrapping partner pipelines in production stacks
  • Continuous / lifelong learning β€” image and time-series domains
  • OpenCV β€” image processing, augmentation, and evaluation pipelines
  • Few-shot learning β€” survey-level depth; energy-efficient inference for industrial edge settings

Robotics & Simulation

  • MuJoCo β€” physics simulation; sim-to-real pipeline with HAL abstraction
  • Behavior Trees β€” py-trees; reactive robot coordination, task sequencing, failure recovery
  • CycloneDDS β€” real-time publish/subscribe middleware for hardware robot communication
  • MCAP + Rerun β€” session recording, replay, and multi-stream synchronized data visualization
  • Safety-critical systems β€” geofence enforcement, e-stop integration, velocity warmup, watchdog processes

Backend Engineering

  • FastAPI, Celery, Redis β€” distributed APIs, async task queues, message brokering
  • REST API design and microservices architecture
  • PostgreSQL β€” schema design, normalisation, query optimisation
  • Streamlit β€” data dashboards and ML-facing UIs
  • Linux systems administration β€” Ubuntu, Arch, Fedora, Void (scripting, service management, performance tuning)
  • Networking β€” switches, structured cabling, 802.1x, IP configuration, system integration

Cloud & Infrastructure

  • AWS EC2 β€” instance provisioning, service deployment, remote access configuration
  • Azure AI Services β€” integration into backend processing and production ML workflows
  • On-premise GPU server setup and maintenance
  • MinIO β€” S3-compatible object storage for self-hosted deployments
  • Keycloak β€” identity and access management, OAuth2/OIDC integration
  • Infisical β€” secret management for multi-container deployments

Programming

  • Python β€” primary language for backend systems, ML tooling, and automation
  • Rust β€” systems-level desktop application development (Tauri)
  • TypeScript / React β€” desktop editor frontend, 3D viewport (React Three Fiber)
  • C / C++ β€” performance-critical and systems-level programming
  • C# β€” application development (Unity, XR platforms)
  • Lua β€” production reverse proxy scripting (OpenResty) and rapid prototyping
  • SQL β€” schema design, normalisation, query optimisation

Experience

Researcher β€” AI Optimisation (Postdoctoral)

Kingston University, London | 2024 – Present

RAIDO β€” EU Horizon Europe (Grant No. 101135800)

  • Designed and deployed a synthetic data generation pipeline using StyleGAN2, Stable Diffusion 1.5 with LoRA, and TimeGAN; served models via FastAPI + Celery + Redis + Flower in a Docker Compose stack on GPU and CPU
  • Built a Unity-based parameterised image capture tool using 3D digital twins, with configurable camera angles, sensor types (depth, IR, night vision), and environmental conditions (rain, fog, lighting)
  • Generative AI data augmentation improved image classification accuracy by up to 22.5 percentage points; subsequent model distillation reduced energy consumption by up to 75.8% and parameter count by 66% while retaining performance gains
  • Time-series MAE reduced by 52% through TimeGAN-generated synthetic data; distilled model size reduced from 2.28 MB to 0.77 MB
  • Deployed and integrated partner model distillation pipelines (PatchTST, MobileNetV3β†’MobileNetV2) into the same containerised stack
  • Integrated continuous learning components for image and time-series domains; deployed on AWS EC2, Azure, and on-premise GPU infrastructure

Research Engineer β€” AI Systems & MLOps

Kingston University, London | 2021 – 2024

Designed, deployed, and maintained ML systems across three funded projects spanning edge inference, generative AI, model distillation, and XR integration. Configured and maintained on-premise Linux servers and GPU workstations. Published 13 peer-reviewed papers across IEEE, Image and Vision Computing, and Journal of Systems Architecture. Initial development of the RAIDO data generation and distillation pipeline (continued under postdoctoral appointment).

TALON β€” EU Horizon Europe (Grant No. 101070181)

  • Developed a VR operator training application in Unity targeting Meta Quest 3 as part of the KU team within a multi-partner EU project
  • Built an edge inference backend running YOLOv5 with lifelong learning mechanisms; reduced AR detection transmission latency from 1 s to 200 ms (5Γ—) to a HoloLens 2 client for real-time AR maintenance
  • Integrated ML backend services with XR frontends across a distributed research team on constrained edge hardware

Leonardo β€” University Contract

  • Developed a pre-processing pipeline for drone-captured imagery using ESRGAN super resolution to improve input quality for downstream small object detection in distant scenes
  • Implemented hyperparameter search for fine-tuning Faster R-CNN, YOLOv3, and RetinaNet on upscaled imagery
  • Research contributed directly to PhD thesis work on scene analysis for smart devices and immersive technologies

Publications

  1. Is it worth the energy? An in-depth study on the energy efficiency of data augmentation strategies for finetuning-based low/few-shot object detection β€” Journal of Systems Architecture, 2025
  2. Enhancing 3D object detection in autonomous vehicles based on synthetic virtual environment analysis β€” Image and Vision Computing, 2025
  3. Enhancing manufacturing training through VR simulations β€” IEEE International Conference on Engineering, Technology, 2025
  4. A complete survey on contemporary methods, emerging paradigms and hybrid approaches for few-shot learning β€” arXiv preprint, 2024
  5. Toward green and human-like artificial intelligence: A complete survey on contemporary few-shot learning approaches β€” arXiv preprint, 2024
  6. Evaluating the energy efficiency of few-shot learning for object detection in industrial settings β€” IEEE Real-Time and Intelligent Edge Computing Workshop, 2024
  7. A closer look at data augmentation strategies for finetuning-based low/few-shot object detection β€” IEEE International Symposium on Industrial Embedded Systems, 2024
  8. Scene analysis for smart devices and immersive technologies β€” PhD Thesis, Kingston University, 2024
  9. A modular deep learning framework for scene understanding in augmented reality applications β€” IEEE Industry 4.0, AI & Communications, 2023
  10. Evaluation of environmental conditions on object detection using oriented bounding boxes for AR applications β€” IEEE DCOSS, 2023
  11. Super resolution for augmented reality applications β€” IEEE INFOCOM Workshops, 2022
  12. Object recognition for augmented reality applications β€” Azerbaijan Journal of High Performance Computing, 2021
  13. Growth-based 3D modelling using stem-voxels encoded in digital-DNA structures β€” SIGGRAPH Asia Posters, 2020

Projects

Self-Hosted Infrastructure Stack

  • Designed and operate a full self-hosted service stack: API (FastAPI), async workers (Celery + Redis), object storage (MinIO), PostgreSQL, Lua-scripted reverse proxy (OpenResty), identity management (Keycloak + OAuth2), secret management (Infisical), monitoring (Grafana), and remote access (Guacamole)
  • Automated TLS certificate provisioning and environment-driven configuration across 27 Docker Compose service definitions
  • Deployed GitHub Actions CI/CD pipeline for automated builds, testing, and GitHub Pages documentation

Unitree G1 Robotics

  • Built a full robotics orchestration platform (editor + simulation + real hardware deploy) for the Unitree G1 humanoid robot, structured as a Unity-style authoring environment with a scene graph, component inspector, and one-click Play/Deploy workflow
  • Implemented a real-time perception pipeline: RT-DETR person detection at 10 Hz with ByteTrack multi-object tracking, bearing and distance estimation, and live bounding box overlay in the editor viewport
  • Wrapped a pretrained ONNX locomotion policy executing at 50 Hz; integrated a FollowPerson behavior tree (py-trees) with P-controller for bearing and distance, lost-target recovery, and safety gate with geofence and e-stop
  • Built a HAL abstraction layer over CycloneDDS enabling the same component graph to run in MuJoCo simulation and on the real G1 hardware with a configuration swap; implemented containerised one-click deploy with staged velocity ramp and SSH-based e-stop
  • All sessions (sim and real) recorded to MCAP and visualised in Rerun with synchronized camera, detection, robot state, and BT tick streams; integrated XR teleoperation via Meta Quest 3

Education

PhD in Artificial Intelligence β€” Kingston University | Awarded 2024

MSc Games Development (Programming) β€” Kingston University | 2019 – 2020

BSc (Hons) Computer Science (Games Programming) β€” Kingston University | 2015 – 2019

Additional

  • VR/AR development: Unity, Unreal Engine, Microsoft HoloLens
  • Hardware: server and workstation build and configuration, GPU setup, structured cabling and network switches
  • 3D modelling: Blender (surface design, STL export for fabrication)