The world of mobile development is not just limited to the software you interact with, but also the hardware and operating system responsible for all the amazing apps and interactions. Through understanding this underlying technology, one can explore and create new technologies and push the enevelope in what is possible. One such mobile technology project that culminated from this understanding is the ability for a mobile device to gain upgradable parts that can enhance and optimize the device’s performance as desired. This modular level of innovation means that with a handful of hardware components and a core mobile device, you can work with a powerful camera one day, and a strong mobile gaming device the next. Without needing to constantly compromise for one of the other. This unique type of technology is more relevant to mobile devices as anything larger could essentially be the same as buying separate devices. The unique challenges that come with working on such projects is understanding the requirements and core functionality expected as someone upgrades or modifies their device and how the resulting impact should be addressed. It is an exciting technology and is one of the many potential ways you can find yourself working toward as a mobile hardware engineer.