Continuing from my introduction, I would just like extend my background so that I could get some feedback on areas I would have to gain more knowledge. As this is a highly technical and zero error margin project affecting lives of infants, I would approach it with much seriousness as required.
Previously for a college project, I had built a Bluetooth indoor position tracker. This is based on BLE device on advertising mode and ESP32s receiving this transmissions.
For last year’s GSoC, I worked extensively with Flutter and Websockets (and Robotics Simulation) so this makes the NeoRoo app integration one of my stronger suites. You can check my last year’s work here: github-link
For embedded systems, I write Assembly or C Code on Microchip Studio IDE for 8 bit Atmega32 Microcontroller which has RISC architecture and not ARM. However I have a solid theoretical foundation in Finite State Machines, Computer Architecture and Operating Systems from my university curriculum to try and apply my learnings to the 32 bit ARM and RTOS environment.
Now keeping all this in mind, is there any specific order you would recommend I tackle the preliminary tasks to best strengthen my weak areas? What would be the deadline and mode of submission of these preliminary tasks? Also at what stage of completing these tasks would you suggest I begin drafting my formal proposal?
Thank you.