/*
* amir_shetaia.c — runtime summary
*
* Senior Software Engineer at AMD, working on the ROCm platform.
* Focused on GPU compute stacks, kernel-level driver development,
* and heterogeneous systems programming for datacenter-scale accelerators.
*
* MASc in Electrical & Computer Engineering — Queen's University, Canada.
* Research in log parsing, formal methods, and automata learning.
*
* I work at the intersection of hardware and software — writing code
* that talks directly to silicon.
*/
struct engineer {
const char *name; /* "Amir Shetaia" */
const char *role; /* "Senior Software Engineer" */
const char *org; /* "AMD — ROCm Platform" */
const char *location; /* "Toronto, ON, Canada" */
const char *education; /* "MASc ECE — Queen's University" */
const char *website; /* "https://amirshetaia.me" */
};🔬 DeepParse — Hybrid LLM-Enhanced Log Parsing Framework
A hybrid framework combining one-time LLM-assisted regex mask synthesis with deterministic Drain parsing for accurate, reproducible log parsing across 16 LogHub datasets. Eliminates the need for continuous LLM inference while retaining the semantic understanding of large language models.
Stack: Python · LLM · Drain Parser · Regex Synthesis · LogHub
Paper: "DeepParse: A Hybrid LLM-Enhanced Framework for Accurate Log Parsing"
⚙️ ATmega32-CTOS — Layered AVR Peripheral Software Drivers
Complete layered-architecture driver suite for ATmega32 microcontrollers. Implements MCAL (DIO, EXTI, ADC, TMR, WDT, USART, SPI, TWI) and HAL (CLCD, KPD, EEPROM, LED, BTN, SSD) layers with clean interfaces, portable design patterns, and documented register-level access.
Stack: C · AVR · Bare-metal · MCAL/HAL Architecture
🚗 VehiPlus — Vehicle Safety & Maintenance Telematics System
Integrated vehicle telematics platform built on Raspberry Pi 4 with OBD-II diagnostics and MQTT messaging. Provides real-time driver assistance, predictive maintenance insights, and safety monitoring through a sensor-fused pipeline.
Stack: Python · Raspberry Pi · OBD-II · MQTT · Shell
🧮 HiGHS — Linear Optimization Solver (Contributor)
ERGO-Code/HiGHS — Member of ERGO-Code
Contributing to HiGHS, a high-performance open-source solver for linear programming (LP), quadratic programming (QP), and mixed-integer programming (MIP). Contributions include solver CLI improvements and documentation.
Stack: C++ · Linear Optimization · Mathematical Programming
🧠 Automated Planning — PDDL / RDDL / HDDL / Epistemic
Graduate-level automated planning assignments spanning multiple formalisms: epidemic control (RDDL), electronics manufacturing (PDDL), warehouse HTN (HDDL), epistemic planning, and space colony design. Part of CISC813 at Queen's University.
Stack: PDDL · RDDL · HDDL · Epistemic Planning
📝 LeetCode Solutions — 100+ Problems Solved
Comprehensive collection of 100+ LeetCode solutions covering 30+ topic tags including arrays, graphs, dynamic programming, trees, sliding window, BFS/DFS, union-find, and topological sort.
Stack: C++ · C · Python · Algorithms · Data Structures
|
|
DeepParse: A Hybrid LLM-Enhanced Framework for Accurate Log Parsing Combines LLM-assisted regex mask synthesis with Drain parsing for high-accuracy log parsing across 16 LogHub datasets without continuous LLM inference. Repository & Artifact |
Research interests: Log parsing & anomaly detection · Automata learning · Automated planning (PDDL/RDDL/HDDL) · Formal verification · GPU computing · Linear optimization


