Dimitrios Platis


I call myself a Software Engineer and a Maker. During the days I like to hack on embedded systems of all shapes and sizes. Having worked on systems running Yocto Linux and the Android Open Source Project (AOSP) I am very passionate about software architecture and clean code being the enablers for high quality, reusability, and maintainability. Consequently, I incorporate this mindset and principles into my way of working as I believe they are fundamental for agility and effectiveness.

Usually I spend my evenings on open source projects which I blog about. My favorite ones revolve around IoT, robotics and handheld gadgets where I love to develop the entire product stack. Hardware-wise, this includes everything from the PCB to the physical case around the electronics and, software, from the embedded firmware to the cloud.

Additionally, I teach the DIT112 course on Systems Development at the University of Gothenburg, where students learn how to create a system comprised of both software and hardware components in regards to development, requirements handling, testing and quality assurance; all that, in an agile manner.


Key skills

  • C++
  • Python
  • Java
  • Yocto
  • AOSP
  • Microcontrollers
  • git
  • Scrum



JavaScript seem to be disabled in your browser.

You must have JavaScript enabled in your browser to utilize the functionality of this website.