About this site

Derek Molloy

Professor, School of Electronic Engineering, Faculty of Engineering & Computing, Dublin City University.

I teach, research, and write at the intersection of embedded systems, edge computing, and applied AI — the parts of the stack where software and hardware have to agree on the physical world. My work is aimed at engineers and students who need to go past "it compiles" into "it survives on a battery, in a field, for a year."

This site is my technical blog and notebook: long-form, hands-on guides on embedded systems, edge AI, real-time RTOS work (mostly Zephyr), embedded Rust, and the Linux side of connected devices. Most posts build something end to end on real, affordable hardware and explain not just the how but the why. If you like a piece, it usually belongs to a series, and there is a companion YouTube video for many of them.

SON4250-024.jpg
Views here are my own, not those of Dublin City University

What I work on

  • Edge AI on constrained hardware: model compression, RTOS scheduling for ML inference, thermal/power budgets.
  • Embedded Linux systems: kernel drivers, device trees, hardware interfacing including MPSoCs.
  • Teaching by building: my books and the interactive textbook at book.derekmolloy.ie are courseware in a style I would have liked as a student.

Books

There are several translations of these books, and many are available on the Amazon author store.

YouTube & teaching

The YouTube channel (@DerekMolloyDCU) has many hours of lectures and walk-throughs on everything from Linux device drivers to microcontroller programming — accumulated over more than a decade of teaching.

Contact & elsewhere

SON4250-016.jpg
For speaking, research collaboration, or media enquiries, email directly — I read everything but may take a few days to reply during term time.