Syed Jafri
Hardware & Software Engineer
Building at the boundary of silicon & software
Hardware & software work, shipped and in-progress.
Software
CLI tool and dashboard for managing multi-environment deployments with automated rollback, health checks, and Slack integration.
Software
Lightweight WASM-compiled neural network runtime that runs quantized models in-browser with zero server dependency.
Hardware
4-layer PCB with USB-C PD negotiation, CAN bus interface, and isolated analog front-end for industrial sensor logging.
Software
Opinionated Go framework for building observable microservices with tracing, circuit-breaking, and gRPC/REST dual-mode routing.
Hardware
Real-time HDMI video pipeline on Spartan-7 implementing edge detection and LUT-based color grading at 1080p60.
Software
Real-time infra dashboard with sub-second latency, WebSocket streaming, time-series aggregation, and anomaly alerts.
Hardware
Battery-powered sensor node with LoRaWAN uplink, e-ink display, and MQTT bridge. 6-month battery life on AAA cells.
Papers, articles, and talks on embedded systems & silicon–software co-design.
Paper
A runtime scheduler that dynamically migrates workloads between big and little cores, reducing peak power by 34% while meeting hard real-time deadlines on heterogeneous SoCs.
Paper
Evaluates WASM as a sandboxed execution environment for untrusted firmware modules on Cortex-M, achieving memory isolation with under 8% overhead and no MMU requirement.
Paper
A quantized autoencoder deployed on STM32H7 detects anomalous CAN frames at 1 Mbps with 97.3% detection rate. Model fits in 14 KB flash and 6 KB RAM.
Article
A practical deep-dive into controlled-impedance routing, differential pair tuning, and via stub mitigation for PCB designs operating above 1 GHz.
Talk
A conference talk covering the full journey of adopting Rust for bare-metal firmware — toolchain, async embassy runtime, peripheral drivers, and C HAL interop. Live demo on a custom STM32 board.
Article
Demonstrates how an incorrect RTOS tick rate causes hidden scheduling latency spikes and unnecessary wakeup energy. Presents a decision framework that reduces tick-induced idle energy by 42–91%.
Paper
A network slicing framework for LoRaWAN that allocates spreading factors and channels to heterogeneous device classes, improving capacity by 2.4× under industrial interference. Validated on a 120-node testbed.
Licenses, credentials, and recognitions.
SAP & Coursera
Udemy
Udemy
I'm an engineer who doesn't believe in the hardware/software divide. The most interesting problems live at the boundary — where firmware talks to silicon, where network packets become physical actions, where sensors transform the world into data.
My background spans embedded systems design, PCB layout, and low-level firmware, all the way through backend services and modern web frontends. I've shipped products that run for years on coin cells and built systems handling millions of API requests per day.
When I'm not building, I'm reading IEEE papers, contributing to open-source tooling, or tinkering with something that has no good reason to exist — yet.
Languages
Hardware
Infrastructure
Protocols
Have a project idea or want to work together? I'd love to hear from you.