Banner Image

Skills

  • Algorithms
  • C++
  • Data Analysis
  • Engineering
  • MATLAB
  • Microcontroller
  • Science

Services

  • Senior Embedded Systems Engineer

    $60/hr Starting at $40 Ongoing

    Dedicated Resource

    1. Advanced Signal Processing: FIR/IIR filters, FFT, DFT, adaptive filtering, modulation schemes, audio and RF signal chain design 2. C/C++ for Embedded Systems: Bare-metal development, memory optimization,...

    AlgorithmsC++Data AnalysisEngineeringMATLAB

About

My title is earned not given!

With over a decade of hands-on experience at the intersection of mathematics, signal processing, computer science, and embedded systems, I specialize in designing and implementing efficient, low-level software for microcontroller-based platforms. My core strength lies in translating complex mathematical and signal processing concepts into high-performance C code optimized for resource-constrained environments.

Throughout my career, I’ve led the development of real-time digital signal processing (DSP) systems, custom communication protocols, and embedded algorithms tailored for sensors, wireless systems, and control applications. I have a deep command of C, including bare-metal programming, and am highly experienced with ARM Cortex-M microcontrollers such as the STM32, as well as 8-bit and 16-bit architectures.

I bring a strong academic foundation in applied mathematics and computer science, coupled with a pragmatic approach to system design, firmware architecture, and performance tuning. Whether architecting a custom DSP pipeline, implementing FFTs and digital filters, or debugging intricate timing issues at the hardware-software boundary, I bring precision, clarity, and reliability to every project.

Work Terms

Advanced Signal Processing: FIR/IIR filters, FFT, DFT, adaptive filtering, modulation schemes, audio and RF signal chain design

C/C++ for Embedded Systems: Bare-metal development, memory optimization, real-time constraints

Mathematics: Linear algebra, numerical methods, statistics, control theory

Microcontroller Platforms: ARM Cortex-M (STM32, NRF52), AVR, PIC, TI MSP430

Real-Time Systems: Interrupt-driven architecture, RTOS integration, deterministic performance

Tools & Protocols: STM32CubeMX, Keil MDK, IAR, GCC, CMSIS-DSP, UART, SPI, I2C, CAN, BLE

Algorithm Development: Efficient fixed-point implementation, lookup table design, time-frequency analysis

Strong background in computer science fundamentals, including data structures, algorithm design, and system architecture.