PhD Researcher · Software Engineering

Linqiang Guo

AI-driven mobile automation · LLM agents · Multimodal VLM pipelines

I'm a Software Engineering PhD student at Concordia University, researching intelligent mobile systems — building LLM-based agents that reason about state, recover from failure, and understand user interfaces. Previously a backend engineer at Walmart Global Tech.

Portrait of Linqiang Guo
6Publications
AAAI · ICSE · COLMVenues
3Degrees
WalmartIndustry

01 — About

Research at the intersection of AI & software systems

My work focuses on intelligent mobile software systems — designing agents that combine large language models, vision-language pipelines, and finite-state reasoning to automate and test complex mobile applications. I care about making these systems state-aware, robust, and recoverable when things go wrong.

Before my PhD, I built and maintained microservices for customer personalization and recommendation at Walmart Global Tech, integrating GenAI workflows into search and working with Milvus on Kubernetes. I hold an MS in ECE (AI track) from the University of Miami and a BS in Electrical Engineering from the University of Missouri.

  • 📍 Montreal, Canada
  • 🎓 PhD @ Concordia University
  • 🤖 LLM agents & mobile automation
  • ✉️ linqg327@gmail.com

Education

  1. 2024 — Present

    PhD, Software Engineering

    Concordia University · Montreal, CA

  2. 2020 — 2022

    MS, Electrical & Computer Engineering (AI track)

    University of Miami · Miami, US

  3. 2016 — 2019

    BS, Electrical Engineering

    University of Missouri Columbia · Columbia, US

02 — Skills

Tools & technologies

💻

Languages

  • Python
  • C
  • Java
  • SQL
  • HTML
  • CSS
  • MATLAB
🧠

AI / ML Frameworks

  • LLM fine-tuning
  • Multimodal VLM
  • PyTorch
  • OpenCV
  • HuggingFace
  • Unsloth
⚙️

Backend & Platforms

  • Spring Boot
  • Spring Cloud
  • Kubernetes
  • AWS
  • MySQL
  • Linux
  • ADB

03 — Publications

Selected publications

  • AAAI 2026

    Agent SAMA: State Aware Mobile Assistant

    Linqiang Guo, Wei Liu, Yi Wen Heng, Tse-Hsun (Peter) Chen, Yang Wang

  • ICSE 2025

    Guiwatcher: Automatically Detecting GUI Lags by Analyzing Mobile Application Screencasts

    Wei Liu, Fang Lin, Linqiang Guo, Tse-Hsun (Peter) Chen, Ahmed E. Hassan

  • COLM 2025 Workshop

    MAPLE: A Mobile Assistant with Persistent Finite State Machines for Recovery Reasoning

    Linqiang Guo, Wei Liu, Yi Wen Heng, Yiming Wang

  • IF 7.422

    Registration on DCE-MRI Images via Multi-Domain Image-to-Image Translation

    Naxin Cai, Houjin Chen, Yanfeng Li, Yahui Peng, Linqiang Guo

    Computerized Medical Imaging and Graphics

  • Under Review

    Screencast-Based Analysis of User-Perceived GUI Responsiveness

    Wei Liu, Linqiang Guo, Yi Wen Heng, Cheng Li, Ahmed E. Hassan

  • Under Review

    PopSweeper: Automatically Detecting and Resolving App-Blocking Pop-Ups to Assist Automated Mobile GUI Testing

    Linqiang Guo, Wei Liu, Yi Wen Heng, Yiming Wang

04 — Experience

Where I've worked

  1. Jan 2024 — Present

    Research Assistant · SPEAR Lab

    Software Performance, Engineering, Analysis & Reliability Lab · Montreal, Canada

    • Research intelligent mobile software systems with a focus on AI-driven automation and UI understanding.
    • Develop methods to improve agent reasoning, state awareness, and robustness in complex mobile environments.
    • Co-authored multiple papers at top venues including AAAI, ICSE, TOSEM, and COLM.
  2. Jan 2025 — Present

    Teaching Assistant · Concordia University

    Montreal, Canada

    • Assist teaching Software Engineering courses: software design, UML modeling, testing, and project management.
    • Lead weekly tutorials and support students through office hours and online discussions.
    • Guide students through core SE concepts and GitHub-based project workflows.
  3. Sep 2022 — Nov 2023

    Backend Developer (Contract) · Walmart Global Tech

    California, USA

    • Built and maintained microservices for customer personalization, data ingestion, and recommendation using Java, Spring, and cloud tools.
    • Optimized performance of the Milvus vector database on Kubernetes.
    • Integrated GenAI workflows into search components, improving query understanding and relevance ranking.
    • Deployed scalable API endpoints and streamlined CI/CD with data science and platform teams.
  4. Jan 2020 — Feb 2020

    Software Engineer Intern · CPECC Gulf Region

    Abu Dhabi, United Arab Emirates

    • Developed RESTful web services (e.g. travel-request management) with Spring Boot, Spring MVC, Maven, and Hibernate.
    • Tested features with JUnit and Mockito; used Git and GitHub for version control and code review.

05 — Projects

Selected projects

Face Recognition System

May 2022

Compared Deep Learning vs. Bag-of-Visual-Words for face recognition. Modified GoogLeNet with custom FC/output layers via transfer learning; built a multi-SVM classifier over a BoVW codebook. Achieved 83.5% (DL) vs. 58.5% (BoVW) accuracy.

  • Deep Learning
  • Computer Vision
  • Transfer Learning

Online Ticket Ordering System

Jun 2021

Microservice architecture in Spring with HTTP communication and a React front-end for searching events and viewing recommendations. MySQL/MongoDB for CRUD; an ML-based recommender driven by user preferences.

  • Microservices
  • Spring
  • React
  • MySQL

Color Image Enhancement

Oct 2021

Digital image processing pipeline for feature matching: sharpening (high-boost & Laplacian), per-channel Gaussian denoising, histogram equalization for tone correction, and homomorphic filtering for illumination adjustment.

  • Image Processing
  • OpenCV
  • Filtering

Game Outcome Prediction

Apr 2021

Predicted match winners from a ~9,900-game League of Legends dataset (47 attributes). Cleaned to ~7,000 samples / 30 attributes, then compared SVM, Decision Tree, and Logistic Regression performance.

  • Data Mining
  • Machine Learning
  • SVM

Rocket Telemetry System

Mar 2018

Real-time data collection & transmission for a Mizzou Space Program rocket (launched May 2018). Integrated temperature/humidity/pressure sensors, an IMU and GPS over I2C, an RF transceiver/receiver via Arduino, and an SD backup system.

  • Embedded
  • Arduino
  • Sensors
  • RF

06 — Contact

Let's connect

Interested in collaborating on AI agents, mobile automation, or software-engineering research? I'd love to hear from you.

Email me ✉️