Vladislav Li
Email: li.vlad.viktor@gmail.com | Location: London, UK | GitHub: couper64 | Portfolio: vladislav.li
Profile
ML Infrastructure Engineer and PhD graduate in Artificial Intelligence with five years of hands-on experience building, deploying, and operating ML systems in production. Specialises in GPU server infrastructure, containerised ML service design, model serving and inference optimisation, and the full deployment stack from bare-metal Linux setup through to cloud and Kubernetes-based orchestration. Sits at the intersection of ML engineering and infrastructure: comfortable configuring hardware, deploying distributed backend services, and keeping production ML systems reliable, observable, and efficient. Published across IEEE, Image and Vision Computing, and Journal of Systems Architecture with 75+ citations.
Skills
ML Infrastructure & MLOps
- Docker and Docker Compose β multi-stage builds, containerised ML service design, multi-service orchestration
- Kubernetes β kubeadm cluster setup; pod, deployment, service, and ingress management (actively deepening via pet project)
- CI/CD β GitHub Actions: automated test, build, and deployment pipelines; multi-repo synchronisation
- ML model serving β inference pipeline design, GPU workload management, throughput and latency optimisation
- ONNX Runtime β production real-time inference (50 Hz locomotion policy execution)
- GPU server infrastructure β bare-metal setup, driver configuration, workload management, hardware monitoring
- Experiment tracking β Weights & Biases, MLflow
- Grafana β infrastructure and ML 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
Researcher (Immersive and Intelligent Systems)
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
- 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
- Enhancing 3D object detection in autonomous vehicles based on synthetic virtual environment analysis β Image and Vision Computing, 2025
- Enhancing manufacturing training through VR simulations β IEEE International Conference on Engineering, Technology, 2025
- A complete survey on contemporary methods, emerging paradigms and hybrid approaches for few-shot learning β arXiv preprint, 2024
- Toward green and human-like artificial intelligence: A complete survey on contemporary few-shot learning approaches β arXiv preprint, 2024
- Evaluating the energy efficiency of few-shot learning for object detection in industrial settings β IEEE Real-Time and Intelligent Edge Computing Workshop, 2024
- A closer look at data augmentation strategies for finetuning-based low/few-shot object detection β IEEE International Symposium on Industrial Embedded Systems, 2024
- Scene analysis for smart devices and immersive technologies β PhD Thesis, Kingston University, 2024
- A modular deep learning framework for scene understanding in augmented reality applications β IEEE Industry 4.0, AI & Communications, 2023
- Evaluation of environmental conditions on object detection using oriented bounding boxes for AR applications β IEEE DCOSS, 2023
- Super resolution for augmented reality applications β IEEE INFOCOM Workshops, 2022
- Object recognition for augmented reality applications β Azerbaijan Journal of High Performance Computing, 2021
- 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)