Featured Projects

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: uSDR usage flow

Example radio app running in the browser: uSDR monitor

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: uSDR monitor

A snapshot of the LCD interface from the user manual: uSDR monitor