Hello GNU Radio community,

My name is *Amith Biju*, and I am a second year Computer Science and
Engineering student at Cochin University of Science and Technology,
currently pursuing a minor in Electronics and Communication. I am
proficient in C, C++, and Python. Through my academic projects, I developed
an interest in real-time systems and signal processing, which led me to
explore GNU Radio as part of my preparation for GSoC 2026

  So far, I have contributed to GNU Radio through three pull requests, two
of which addressed beginner level issues( #7999
<https://github.com/gnuradio/gnuradio/pull/7999> , #8047
<https://github.com/gnuradio/gnuradio/pull/8047> ) and have been merged,
while the third, involving a feature implementation ( #8028
<https://github.com/gnuradio/gnuradio/pull/8028> ), is currently under
review. This contribution process helped me understand how changes are made
within the codebase and how different components interact internally.
Through this journey, along with guidance from the community, I gained
initial insight into GNU Radio’s development workflow. In addition, I have
built  flowgraphs and   conducted small experiments as part of my project ,
which helped me understand GNU Radio from a user perspective.

My current *proposal  for GSoC 2026 *focuses on exploring CyberEther
based visualization
support within GRC. Since this workflow shares conceptual similarities with
gr-bokehgui, I have been studying the original gr-bokehgui proposal and its
implementation to understand how visualization workflows are designed and
how I can approach a similar proposal for CyberEther integration. In
parallel, I am also exploring the BokehGUI work for GNU Radio 4, as both
efforts involve related visualization architectures and design
considerations. These ideas were inspired by the project ideas shared on
the GNU Radio GSoC wiki page.

As part of my preparation, I am studying sink implementation, OOT module
structure, and existing visualization backends. I have also gone through
the contributor guidelines, student instructions, and the code of conduct
to better understand community expectations for GSoC. During the proposal
period, I plan to continue learning, contributing, and demonstrating my
ability to work effectively within the GNU Radio community. If time allows,
I will also continue contributing by working on relevant issues

.
  I would appreciate any feedback on whether my current learning direction
is appropriate and if there are specific areas of the GNU Radio codebase,
design aspects, or resources I should focus on while preparing for
CyberEther visualization support. Any guidance from the community would be
very helpful.
Best regards,

Amith Biju

Reply via email to