This project contains a minimal LAMP (Linux, Apache, MySQL, PHP/Perl/Python) stack built with Docker Compose. This simple stack enables to easily and convinently develop and run websites locally.
Docker LAMP StackThis project contains a minimal LAMP (Linux, Apache, MySQL, PHP/Perl/Python) stack built with Docker Compose. This simple stack enables to easily and convinently develop and run websites locally.
Docker LAMP StackRTC-based scheduler implementation suitable for ultra-low power applications, where recurring tasks are needed to be executed with long periods. Can be effectively combined with RTOS.
STM32 RTC SchedulerEasy to use, customizable bootloader for STM32 microcontrollers with configurable application space, checksum verification, flash write protection enable/disable, fail-safe design and a lot more.
STM32 BootloaderPerformance-efficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
STM32 DMA with TimeoutDeveloped a state-of-the-art, networked geophone platform for sensing micro-seismic activity with ultra-low power consumption; always-on, dual-side, multi-stage triggering; co-detection and more. Developed as my master thesis at ETH Zürich.
Geophone PlatformWorking as hardware/software engineer at ETH TIK, my task was to develop the next-generation of the Wireless GPS module within the Permasense project. My work included complete hardware design and embedded software development.
Wireless GPS 2.0Developed an energy-efficient IoT sensor node which features the combination of ultra-low power wake-up circuit with LoRa transceiver, dual MCU platform, battery operation with energy harvesting and various sensors. Developed as a semester project at ETH Zürich.
WuLoRa - IoT Sensor NodeDeveloped a medical monitoring device which can measure human vital signs, including heart rate and blood oxygen saturation. Focused on timing predictability for bounded response times and low-power system design. Developed as a semester project at ETH Zürich.
Medical Monitoring DeviceDeveloped an ECU (Engine Control Unit) with regenerative braking, ABS, ASR, ESP, object detection and object following features for a 1:8 scale RC car used for racing with 1800Watt BLDC motor, steering servo, 4x4 drive, front and rear differentials, independent suspension and more.
Smart RC-CarCentral unit of an intelligent Home Automation System. Equipped with an 5" touch screen for user interaction. Ethernet, KNX, BT and Radio modules are available for communication. The hardware can be supplied from a 230V mains source.
Home Automation SystemThe successor of myPhone v1: fully-functional GSM mobile phone with membrane keyboard, built-in speaker & microphone, two Li-Po batteries, and the whole is packed into an aluminium enclosure.
myPhone v2A fully-functional GSM phone with LCD dot-matrix display, built-in telephone book, USB connectivity for downloading contact infos, external speaker & microphone connectivity. Driven by an AVR Atmega128.
myPhone v1