COMPUTER ENGINEERING / VIRGINIA TECH

Hi, I'm Adli Qanadilo.

A Computer Engineering graduate student specializing in machine learning and intelligent systems.

Bridging the gap between hardware architecture and software systems — from sensor-driven robots to AI-powered applications.

01 / ABOUT

Engineering across the stack.

I’m a Computer Engineering graduate student at Virginia Tech, with a background in machine learning and hands-on experience spanning embedded robot firmware, sensor integration, data pipelines, and full-stack applications. I enjoy connecting low-level hardware behavior with high-level software that makes a system useful.

I'm also working through the Hugging Face AI Agents Course, exploring LLMs, tool calling, and agentic workflows.

MY APPROACH

Understand the system.
Build the connection.
Test it in the real world.

Explore my coursework ↓

EDUCATION / COURSEWORK

Built on engineering fundamentals.

VIRGINIA TECH · JAN 2026–MAY 2027

Accelerated Master of Engineering

Computer Engineering · Expected May 2027

  • Real-Time Systems
  • Cyber-Physical Systems
  • Principles of Robotic Systems

VIRGINIA TECH · AUG 2022–MAY 2026

Bachelor of Science

Computer Engineering, Machine Learning

  • Machine Learning
  • Computer Vision
  • Digital Image Processing
  • AI and Engineering Applications
  • Data Structures and Algorithms
  • Applied Software Design
  • Embedded Systems
  • Computer Architecture
  • Digital Systems
  • Continuous and Discrete Time Systems
  • AC Analysis
  • Senior Design

02 / TECHNICAL SKILLS

A toolkit across the stack.

Hardware & Architecture

Verilog / VHDL FPGA design STM32 Arduino ESP32 PCB design Altium / KiCad

Software & Languages

C C++ Python x86 / ARM Assembly Linux shell scripting TypeScript JavaScript

Developer Tools

Git Docker GNU Toolchain ROS Wireshark CMake AWS

ML, Data & Applications

PyTorch scikit-learn MediaPipe NumPy SQL / PostgreSQL PySpark FastAPI Next.js / React Django

03 / PROJECTS

Selected work.

Robotics, machine learning, and full-stack applications.

Navigation & mapping

The design combines GPS and IMU data through a Kalman filter, Follow the Gap obstacle avoidance, dead reckoning during GPS loss, and live 2D occupancy-grid updates. The team set a 0.5-meter arrival tolerance as a project objective.

Project team & acknowledgements

Team: Christian Font, Gavin Chiorazzi, Joshua Jones, Daniel Kang, Jackson Childers, and Adli Qanadilo.

SME / customer: Dr. Adams, Virginia Tech. Mentor: Dr. Shelly Stover.

COMPUTER VISION 2025

Real-Time Hand Gesture Recognition

Live video recognition using geometric hand-landmark features and an SVM classifier, trained on approximately 5,000 samples.

MediaPipe OpenCV scikit-learn
Explore project

Converted 21 hand landmarks into 57 geometric features, including normalized coordinates, fingertip distances, angles, and extension flags. Trained a scaled RBF-kernel SVM with an 80/20 stratified split; OpenCV and MediaPipe support live webcam inference. Evaluation code produces a classification report and confusion matrix.

View on GitHub ↗
REINFORCEMENT LEARNING 2024

A Learning Agent for Tic-Tac-Toe

Tabular Q-learning with symmetry-aware state representation. Achieved a 96% win rate against random opponents.

C++ Q-learning CMake
Explore project

Represented 765 unique base game states with unordered maps, accounting for board rotations and reflections. Trained over thousands of episodes with decreasing exploration, recursive reward propagation, and Bellman value updates.

Download source ZIP ↓

Source snapshot for review.

MACHINE LEARNING 2025

Digit Classification from Scratch

A logistic regression classifier built with NumPy to recognize handwritten MNIST digits.

NumPy Logistic regression
Explore project

Implemented model training using gradient-ascent optimization and evaluated training and testing performance as part of machine learning coursework.

GitHub · link coming soon
PREDICTIVE MODELING 2025

Sentiment-Informed Stock Prediction

A prediction pipeline combining social media sentiment with historical market data.

scikit-learn Feature engineering
Explore project

Combined sentiment and market features with feature selection, robust scaling, and configurable logistic regression, random forest, gradient boosting, and voting models. The code includes time-series evaluation and an inference pipeline that reloads the trained model and preprocessing artifacts. Evaluates F1 and ROC AUC.

View on GitHub ↗ Download source ZIP ↓

Source code only; dataset not included.

HACKATHON · OPTIMIZATION 2024–25

Restaurant Staff Scheduling

A team-built web platform using constraint-based optimization to generate conflict-free staff schedules.

Next.js FastAPI MongoDB
Explore project

Built around a Next.js interface and FastAPI backend with MongoDB storage. The supplied code includes employee availability updates, schedule generation, shift swaps, and a chat-based scheduling assistant. Developed the constraint-based scheduling logic using Google OR-Tools.

View on GitHub ↗
HACKATHON · AI APPLICATION 2024–25

Guest360

An AI-powered guest management platform for hospitality operations, developed collaboratively during a hackathon.

Next.js Django REST Groq
Explore project

A Next.js frontend communicates with a Django REST API to manage guest profiles, preferences, and booking histories. The supplied project includes role-specific guest views and AI-generated hospitality insights using Groq. Built collaboratively during a hackathon.

Download source ZIP ↓

Source snapshot for review.

OCT 2026–PRESENT

Virginia Tech

Graduate Research Assistant – AI/ML

Develop and evaluate Python-based image classification workflows, including data preprocessing, model training, and performance analysis. Investigate methods to improve performance across underrepresented classes.

Augment Expand training data through data augmentation
Sample Investigate weighted sampling for imbalanced classes
Optimize Evaluate alternative loss functions

Python · Image Classification · Data Augmentation · Class Imbalance · Model Evaluation

SEP 2026–PRESENT

Virginia Tech

Grader — ECE 3574: Applied Software Design

Evaluate C++ projects and programming assignments for approximately 100 students using Catch2 and Gradescope. Review implementations and unit tests for edge cases and software defects, and provide technical guidance on project requirements and expected behavior.

~100 students supported through project and assignment grading
C++ functional correctness and specification compliance
Testing unit-test coverage and edge-case handling

C++ · Catch2 · Gradescope · Code Review · Unit Testing · Software Design

MAY–JUL 2024

AEM Corp

Data Engineering Intern

Worked in a six-person Scrum team on AWS database solutions supporting federal agency grants data.

50,000+ records transformed and validated
30% improvement in data quality
60% reduction in data update delays

Python · SQL · PostgreSQL · Pandas · PySpark · AWS

05 / CONTACT

Let's build
something meaningful.

Have a project, an opportunity, or a technical question? I'd love to hear from you.