Browser-Based SDR Framework for Wavelet uSDR
I designed and built a practical software-defined radio (SDR) framework for the Wavelet uSDR
board, entirely operational within web browser. This included user interface and
performance-critical signal processing.
I built the project with C, WebAssembly, TypeScript and Vue.
This helped launch a successful crowd funding campaign for uSDR.
Usage flow:
Example radio app running in the browser:
Parcel Payment System
As the lead of a skilled engineering team, we developed a client-oriented payment system for a
critical stage in the parcel delivery process, commissioned by a major logistics company.
Tech stack: Python, Postgres, Tornado, React, MobX.
A key contribution was designing and implementing a cross-stack API to integrate the product
with an existing mobile application, with an active user base.
Pressure Monitoring System
I designed the circuit diagram and developed the firmware for pressure monitoring system,
which was deployed on ocean-going geological survey vessels.
I wrote the firmware in C using SDCC compiler. The firmware targeted a custom hardware built around specialized
ADC with built-in Intel 8051-compatible CPU
and 256 bytes of RAM. The firmware was driving 6 pressure sensors, character LCD, buttons,
and a serial port.
Overview of the pressure monitoring system, as detailed in the user manual:
A snapshot of the LCD interface from the user manual: