Available for backend & distributed systems roles

Prajwal Banakar

Software Engineer · Google Summer of Code 2026 @ Apache Software Foundation

Building distributed systems, streaming infrastructure, and open-source software.

$ now
contributing to apache fluss · building a new project
About Me

Who I am.

A brief look at my background and what I'm passionate about.

I’m a Google Summer of Code 2026 Contributor with the Apache Software Foundation, where I'm helping build high-performance, real-time data infrastructure.

My journey into open source began with small documentation fixes and grew into authoring FIP-37 for Apache Fluss, a proposal to integrate native bitmap analytics into the storage engine. I'm now leading its implementation for my GSoC project.

I thrive on the challenges of building reliable, scalable, and efficient backend systems. I'm always open to discussing distributed systems, open-source strategy, or connecting with fellow developers.

Core Focus
  • Backend Infrastructure
  • Java & the JVM
  • Distributed Systems
  • Stream Processing
  • Open-Source Strategy
Experience

Where I've built things.

A short timeline of roles focused on backend and distributed systems.

  1. Open SourceMay 2026 — Present

    Google Summer of Code 2026 — Contributor

    Apache Software Foundation
    • Authored and led FIP-37: Native RoaringBitmap Integration.
    • Designed bitmap-native analytics for a distributed streaming storage engine.
    • Built serialization, deserialization, and aggregation infrastructure.
    • Implemented SQL bitmap functions (cardinality, unions, intersections).
    • Contributor to Apache Fluss v0.9 and Fluss Clients v0.1 releases.
    JavaApache FlinkApache FlussRoaringBitmapSQL
  2. Backend

    Software Engineer Intern

    Springer Capital
    • Built REST APIs and authentication flows on Spring Boot.
    • Modeled SQL schemas and integrated backend services end-to-end.
    • Shipped production-facing features across the backend stack.
    JavaSpring BootREST APIsSQLAuthentication
Open Source

My home in open source.

I'm a contributor to the Apache Software Foundation, primarily working on Apache Fluss and its ecosystem. Here's a summary of my activity.

A
Apache Software Foundation
Primary project: Apache Fluss
20+
Merged PRs
2026
GSoC
FIP37
Authored
v0.9 v0.1
Releases
  • Author of FIP-37 — Native RoaringBitmap Integration
  • Bitmap serialization & deserialization infrastructure
  • SQL bitmap functions and aggregation support
  • Built `fluss-docgen` module to automate configuration documentation
  • Added 'Real-Time User Profile' quickstart tutorial
  • Enhanced unit tests for the cluster rebalancing module
Contribution activity
Last 12 months
LessMore
Native RoaringBitmap IntegrationFIP-37
Credited contributorv0.9.0
Credited contributorclients 0.1
Selected Work

Featured projects.

Real projects — production code, open-source contributions, and infrastructure I've shipped.

Featured · Google Summer of Code 2026

Apache Fluss

Google Summer of Code 2026

My flagship contribution: designing bitmap-native analytics for Apache Fluss, a distributed streaming storage system under the Apache Software Foundation.

  • Google Summer of Code 2026 Contributor
  • Author of FIP-37: Native RoaringBitmap Integration
  • Built `fluss-docgen` module to automate configuration documentation
  • Added 'Real-Time User Profile' quickstart tutorial
  • Enhanced unit tests for the cluster rebalancing module
  • Credited Contributor to Apache Fluss v0.9 and Fluss Clients v0.1
JavaApache FlinkDistributed SystemsStream ProcessingStorageSQLReal-Time Analytics

RoaringBitmap Analytics UDFs

Extension library implementing native bitmap analytics functions for Apache Flink and Apache Fluss. Designed following FIP-37.

  • Aggregate bitmap functions
  • Bitmap set operations & cardinality queries
  • SQL UDF implementation with a serialization layer
JavaApache FlinkRoaringBitmapMaven

BookHaven

Production-style full-stack online bookstore with role-based auth, cart, orders and an admin dashboard.

  • JWT auth & role-based authorization
  • Shopping cart, orders & inventory management
  • REST APIs backed by MongoDB
Spring BootReactMongoDBJWTTailwind CSS

Employee Management System

Cloud-native microservices application demonstrating a decomposed backend architecture.

  • API Gateway & Eureka Discovery
  • JWT auth, pagination & REST APIs
  • Service decomposition with Docker
Spring BootMicroservicesMongoDBDockerSpring Security

AI Powered Fitness

AI-assisted fitness platform generating personalized workout and nutrition plans.

  • BMI analysis
  • AI workout generation
  • Personalized diet recommendations
TypeScriptReactTailwind CSSGroq API

Personal Blog

Technical blog covering Apache Fluss, distributed systems, open source, GSoC, and backend engineering.

WritingDistributed SystemsOpen Source
Toolkit

Technical skills.

The stack I reach for when building systems

Languages
JavaSQLC++
Backend
Spring BootSpring SecurityREST APIsSpring Data JPAHibernate
Distributed Systems
Apache FlussApache FlinkStream ProcessingDistributed Storage
Databases
MySQLPostgreSQLMongoDB
DevOps
DockerGitHub ActionsLinuxMavenGradleJenkins
Activity

What I'm shipping on GitHub.

A snapshot of pinned repositories, recent commits, and open pull requests.

Recent commits
  • feat(sql): add bitmap_cardinality aggregate function
    apache/fluss · 2d ago
  • docs: theme-aware code blocks
    apache/fluss · 5d ago
  • refactor: extract RoaringBitmap serializer
    apache/fluss · 1w ago
Recent pull requests
  • FIP-37: Native RoaringBitmap Integration
    apache/flussopen
  • Add bitmap aggregation UDFs
    apache/flussmerged
  • Website: fix dark-mode contrast
    apache/flussmerged
Contact

Let's build something serious.

Open to backend, distributed systems, and open-source engineering roles.