Hey everyone, I'm excited to contribute to this project. My name is Vasily, I'm an electrical engineer by training and an embedded software engineer by trade.
Software
In my main line of work I develop device drivers for a drone flight controller (bare-metal STM32H7): IMUs, motor controllers, memory, battery management ICs, etc. I am intimately familiar with I2C/SMBus and SPI, pretty good with U(S)ART and know ARM Cortex M architecture and specifically, STM32 quite well.
Mostly I code in C and a bit of C++ and Python. I have trivial experience with Rust but aspire to get better at it.
I also have a bit of experience in systems design, especially for battery management: gas gauging, charging, protection, cell balancing, etc.
Average linux user, have a little bit of experience with cameras on linux.
Hardware
I've done a fair bit of PCB design and manual prototyping (+ microscope) in the past, I know Altium Designer pretty well. I routinely review PCB schematics.
I have a lot of experience in hardware debug with scopes, logic analyzers, multimeters, etc.
What tasks I can take
Naturally, I'd like to contribute to firmware, either to the core level or any of the apps. I have a slight preference for working with radio devices (including bluetooth) since this is a topic I wanted to get involved with for some time. I'd also be happy to contribute to system design and hardware reviews.
My main concern right now is the amount of time I can allocate to this project given my involved main job. I'll start off as a hobbyist contributor but will try to find a good balance.
About me
Hey everyone, I'm excited to contribute to this project. My name is Vasily, I'm an electrical engineer by training and an embedded software engineer by trade.
Software
Hardware
What tasks I can take
Naturally, I'd like to contribute to firmware, either to the core level or any of the apps. I have a slight preference for working with radio devices (including bluetooth) since this is a topic I wanted to get involved with for some time. I'd also be happy to contribute to system design and hardware reviews.
My main concern right now is the amount of time I can allocate to this project given my involved main job. I'll start off as a hobbyist contributor but will try to find a good balance.