About me

I am specialize in providing comprehensive Embedded Systems solutions tailored to meet unique needs. My services encompass:


Firmware Development:

  • From low-level drivers to high-level applications, I design and develop firmware for various microcontrollers, including ARM Cortex M0, M1, M3, M4, and M7-based processors.
  • I offer expertise in 8, 16, and 32-bit MCUs, and I'm well-versed in dual-core MCUs like STM32H7x7 and STM32H7x5.
  • Experienced with a variety of communication protocols including I2C, SPI, UART, CAN, and more.

Custom Driver and Library Development:

  • I excel in creating custom drivers and libraries for a wide range of components, including sensors (temperature, accelerometers, pressure), motor drivers (stepper motors, BLDC, DC, Servo), and communication modules (GSM, GPRS, WiFi, BLE).

PCB Design and Hardware Development:

  • I utilize tools like Eagle CAD and KiCAD to deliver top-notch PCB designs.
  • I have experience in designing PCB layouts for boards up to 8 layers, ensuring optimal performance and space efficiency.
  • My expertise extends to high-speed design and signal integrity, guaranteeing reliable operation for critical applications.
  • I am well-versed in wireless technologies, enabling seamless integration of wireless communication modules into designs.

Hardware Functionality Testing and Test Jig Development:


  • I conduct thorough hardware functionality testing and design test jigs to ensure robustness and quality.

Key Competencies:



  • Versatility and Creativity: I thrive on solving complex challenges and find creative solutions for every project I undertake.
  • Extensive MCU Knowledge: With in-depth knowledge of various MCUs, I can deliver tailored solutions for different application requirements.
  • Custom Driver Expertise: My ability to write custom drivers for diverse components ensures seamless integration of new ICs into your products.
  • Hardware Design Proficiency: I am well-versed in PCB design, ensuring efficient and reliable hardware solutions for your projects.

I am driven by a relentless pursuit of excellence, and I take pride in my commitment to deliver innovative and reliable Embedded Systems solutions. Whether you require firmware development, hardware design, or custom driver development, I am your trusted partner in turning your ideas into reality.

What i'm doing

  • firmware icon

    Firmware development

    Developing firmware for: STM32, Nordic Semiconductor, Microchip, NXP, Espressif, Atmel, GigaDevice.

  • hardware icon

    PCB design & assembly

    Developing electronic device from the list of requirements specified by client. This includes: schematic capture, PCB layout, 3D model generation and generating files used for production.

  • testing icon

    Hardware testing and debugging

    Testing the hardware during the development phase using the testing equipment (Multimeter, Osciloscoope, Logic Analyzer etc...). Developing testing procedures for mass production of product.

  • misc icon

    Other

    Intensively using Linux, Python. Familiar with following programming lanuages: HTML,CSS,Java Script, Java, Matlab. Experience with: Image processing, System control and analysis.