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 / VHDLFPGA designSTM32ArduinoESP32PCB designAltium / KiCad

Software & Languages

CC++Pythonx86 / ARM AssemblyLinux shell scriptingTypeScriptJavaScript

Developer Tools

GitDockerGNU ToolchainROSWiresharkCMakeAWS

ML, Data & Applications

PyTorchscikit-learnMediaPipeNumPySQL / PostgreSQLPySparkFastAPINext.js / ReactDjango

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. The team also thanks VT CRO, Dr. Joe Adams, Kim Medley, the previous project team, friends, and family.

COMPUTER VISION2025

Real-Time Hand Gesture Recognition

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

MediaPipeOpenCVscikit-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 LEARNING2024

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-learningCMake
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 LEARNING2025

Digit Classification from Scratch

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

NumPyLogistic 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
DEEP LEARNING2025

Neural Networks for Digit Recognition

A multi-class PyTorch classifier refined through model evaluation and hyperparameter tuning.

PyTorchNeural networks
Explore project

Built and tuned a neural network for digit recognition, using iterative evaluation to improve classification accuracy.

GitHub · link coming soon
PREDICTIVE MODELING2025

Sentiment-Informed Stock Prediction

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

scikit-learnFeature 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; no unverified score is claimed here.

View on GitHub ↗Download source ZIP ↓

Source code only; dataset not included.

HACKATHON · OPTIMIZATION2024–25

Restaurant Staff Scheduling

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

Next.jsFastAPIMongoDB
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. The résumé also describes constraint-based scheduling with Google OR-Tools.

View on GitHub ↗
HACKATHON · AI APPLICATION2024–25

Guest360

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

Next.jsDjango RESTGroq
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.

04 / EXPERIENCE

Engineering with impact.

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.