Hello Dart team,
My name is Mohammed Saleh, a final year Software Development student at Istanbul Aydın University, Turkey. I'm writing to express my interest in the "WebSocket/gRPC Support in DevTools Network Panel" project for GSoC 2026.
I believe my background makes me a strong fit for this project:
- Built a real-time voice translation app (NOOTA) using Flutter with WebSocket connections for bidirectional streaming, Dart Isolates for background audio processing, and a Node.js backend handling concurrent sessions.
- 4+ years of Flutter development experience with production apps deployed on App Store and Google Play.
- Experience with native platform integration via Platform Channels (Swift/Kotlin).
- Published researcher at IEEE UBMK 2024.
I'm currently working on the suggested sample project — a ProfileableWebSocket wrapper with a Dart CLI app that logs real-time traffic. I plan to submit it as a secret gist with my proposal.
I've reviewed the project description and the related issues. I'd appreciate any guidance on:
1. The preferred approach for intercepting WebSocket frames in dart:io
2. Whether gRPC support should be designed as a separate module or integrated with the WebSocket implementation
Looking forward to contributing to this project.
Best regards,
Mohammed Saleh
GitHub:
https://github.com/Alansi775LinkedIn:
https://linkedin.com/in/mohamed-saleh-a2a496276