Hi Jark and Giannis,

Thank you both for the warm welcome and the detailed suggestions.

I am particularly interested in the Client POJO support and the Aggregation
Merge Engine tasks, as they align well with my background in Java.

I will spend the next few days setting up my local environment and
exploring the project as Giannis suggested. I will also review the FIP-21
documentation to better understand the requirements for the Aggregation
Merge Engine.

I will reach out on Slack if I encounter any issues during setup. I look
forward to contributing!

Best,
Prajwal


On Sun, 11 Jan, 2026, 1:25 pm Giannis Polyzos, <[email protected]>
wrote:

> Welcome Prajwal,
> I think a good way to start is to spend some time playing around with the
> project only get a bit more familiar and then chose areas/modules you would
> like to focus, i.e the Lakehouse, clients, connectors etc.
>
> Some things that come in mind quickly (and we might need to open tickets
> for tracking):
> 1. On the client we added some pojo support, however since we add complex
> data types in this release we should extend the functionality as well
> 2. On the Fluss-Iceberg I think there might be some small improvements
> based on some comms I saw, and we should open tickets for these
> 3. On this release we also adding the aggregation merge engine
>
> https://cwiki.apache.org/confluence/display/FLUSS/FIP-21%3A+Aggregation+Merge+Engin
> <
> https://cwiki.apache.org/confluence/display/FLUSS/FIP-21%3A+Aggregation+Merge+Engine
> >
> so
> another good approach is to add more functions there.. A roaringbitmap like
> Paimon has
>
> https://paimon.apache.org/docs/master/primary-key-table/merge-engine/aggregation/#rbm32
> is
> also something we definitely need
> 4. There lots of small issues around tests and stability we are also really
> important
> 5. We could also use more help to improve our docs since you come with
> fresh eyes and can suggest things to improve and make it easier to
> understand.
>
> These are some things that come in mind, but we could probably identity
> more.
>
> Feel free to also reach out on the slack channel to support you and help
> you get started.
>
> Best,
> Giannis
>
> On Sun, 11 Jan 2026 at 9:45 AM, Jark Wu <[email protected]> wrote:
>
> > Welcome Prajwal!
> >
> > Fluss is a Java-based software, so I think you can find many issues
> > when you are getting familiar with the codebase!
> >
> > Best,
> > Jark
> >
> > On Sat, 10 Jan 2026 at 22:34, Prajwal Banakar
> > <[email protected]> wrote:
> > >
> > > Hi Fluss Team,
> > >
> > > My name is Prajwal Banakar, and I am a student interested in
> contributing
> > > to Apache Fluss for GSoC 2026.
> > >
> > > I am familiar with the contribution workflow, having previously
> > submitted a
> > > documentation fix (PR #2230). With a strong background in Java and
> Spring
> > > Boot, I am eager to begin working on technical tasks within the Java
> > > codebase.
> > >
> > > I am currently exploring "good first issues" and would appreciate any
> > > guidance on where a Java developer can make the most impact at this
> time.
> > >
> > > Best regards,
> > > Prajwal Banakar
> >
>

Reply via email to