
A radio, from the board up.
Wideband software-defined radio receiver
I’m building a receiver for roughly 600 MHz–6 GHz, with an I/Q front end, a 250 MS/s ADC, and an Artix-7 FPGA. The board is being assembled now; testing comes next.
Radios, circuit boards, code, and the experiments in between.
I’m a Junior studying Electrical Engineering at Columbia, planning to graduate in May 2028. I specialize in high-frequency hardware design, signal processing, and radio.
Learning about signal processing and the hardware that makes it possible feels to me like learning to become a magician if magic were real*. It is the technology that enables us to see planes over the horizon, turn many small telescopes into one big telescope to see black holes in space, and communicate from any point on earth and beyond.
As a hands-on person, I quickly discovered that there is no one good tool to explore advanced concepts in the radio spectrum in the same way that Arduino allowed me to learn about basic circuits (aside from very expensive RFSoCs). For that, I am currently making RADIOLAND (named after my favorite Kraftwerk song) to make high-bandwidth RF projects more accessible to hobbyists.
Outside of my technical interests, I am passionate about urban planning and conservation. In my free time when I’m not working on a project I am probably riding my bike places to take advantage of living in such a well-planned city.
I will have lived a fulfilling life if I am able to apply my technical passions to make the world look a little more like this one day.
*no shade to magicians—showmanship is their real magic


Big builds, small experiments, and a few things still taking shape.

Wideband software-defined radio receiver
I’m building a receiver for roughly 600 MHz–6 GHz, with an I/Q front end, a 250 MS/s ADC, and an Artix-7 FPGA. The board is being assembled now; testing comes next.

A custom soil probe measures relative wetness, conductance, light, temperature, and humidity. An ESP32 bridge puts its readings on two displays and sends hourly reports to this site.

A breadboard frequency counter, and what a slightly long second does to a measurement.

Turning voltage into a number, back into a waveform, and eventually into something misleading.

Fifteen meters of coax, a square wave, and reflections you can actually see.

From a switch-controlled tone player to an automatic performance of “Ode to Joy.”