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."
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
- Exploring Raspberry Pi — Wiley, 2016. Interfacing to the Real World with Embedded Linux.
- Exploring BeagleBone — Wiley, 2nd ed. 2019. Tools and Techniques for Building with Embedded Linux.
- Edge Programming with C/C++ and Rust — in progress, live at book.derekmolloy.ie.
There are several translations of these book, 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
- Email — derek at derekmolloy dot ie
- GitHub — github.com/derekmolloy
- LinkedIn — linkedin.com/in/derekmolloy
- Bluesky — @derekmolloy.ie
- DCU staff page — dcu.ie/people/derek-molloy
For speaking, research collaboration, or media enquiries, email directly — I read everything but may take a few days to reply during term time.