As an Electrical and Electronics Engineer. I am totally confident doing both hardware (i.e. circuitry, design, etc) and software (low level and high-level languages). let's have a look at my experiences and expertise I have got through my journey!
EMBEDDED PROGRAMMING AND DESIGN:
I have expertise with lots of past projects and examples in Embedded design for microcontrollers.
- TI MSP430
- nordic semiconductors (i.e nrf52840)
Are the MCUs I have worked with and have expertise in.
* I can program devices using both Assembly language and C/C++ (both procedural and OOP).
*for STM and NRF controllers Mbed OS could be one of the choices for programming the MCU.
I also used lots of modules in my microcontroller projects to communicate with the controller (Master or Slave) through UART, I2C, I2S, etc. and I am aware of almost all communication protocols. I have experience in DAC and ADC conversion as signal processing for both FPGA and Microcontrollers.
WIRELESS COMUNICATION, ML AND IOT:
I have done lots of projects in the field of wireless communication and IoT using different wireless communication protocols like BLE, RF, WiFi (Cloud), etc.
In the field of bit streaming, high-speed processing, and ML, I can program both Xilinx and Altera in VHDL or C/C++ for Microblaze or NIOS II (field of interest) processors. I also have a background in digital design.
CIRCUIT SIMULATION AND PCB DESIGN:
are software I have expertise in. I have experience doing both digital and analog electronics. For manufacturing purposes, I would provide component selection and BOM which suits your needs for a durable, efficient, and effective design.
My second time working with him! He is really great at his job and delivered everything on time and in perfect quality! He even delivered more than needed and really made sure I understood every part of the design process! Highly recommend him.
Outstanding Freelancer! I highly recommend him. He is very communicative, has a great English level, and really made sure that I was happy with the result. He was also very quick in delivering the final product, without making any sacrifices on the actual quality. Would definitely hire again for any PCB work.
He works on the project like it's his own project. He is very knowledgeable. He suggests changes which seems to improve the outcome. I am definitely working with him again. I will also recommend others. He is always ready to help.