Igor is an Electrical Engineering Ph.D. specialized in signal processing for communications. He is a full-time consultant providing a range of wireless communication systems engineering services, from planning to design, implementation, and operation. He provides services through his company, IFCOMM, based in Brazil. He has a portfolio of satellite communications and software-defined radio projects.

Get in touch

Always open to discuss technologies, technical questions, and business opportunities.

Satellite Communications

Cellular Communications

Software-defined Radio

Signal Processing Algorithms

FPGA Design & Prototyping

Programming Languages

Igor’s most used programming languages are C/C++, Python, MATLAB®, and VHDL. He is currently most active in software-defined radio development, using C++ to implement heavy-load signal processing algorithms leveraging SIMD computer capabilities. Python is his go-to tool for wrapping receiver implementations into user-friendly programs and for everyday automation tasks. MATLAB® is his preferred solution for in-depth algorithm investigations and performance validation before C++ implementation. Lastly, he uses VHDL to develop optimized hardware blocks and C to implement the corresponding embedded drivers when working with FPGAs.

  • C / C++
  • Python
  • VHDL

Tools and Frameworks



GNU Radio

Gitlab CI/CD

Xilinx Vivado®