GSoC 2026 Introduction: Dhruv Chaudhary | Applicant for fortls pygls migration

Hello Fortran-lang community!

My name is Dhruv Chaudhary, and I am a Computer Science student from Gorakhpur, India. I am excited to apply for GSoC 2026, specifically focusing on the “Replace explicit LSP interface with pygls” project for fortls.

Familiarity with Programming:
I am proficient in Python, C++, and TypeScript. My background involves building developer-centric tools, including a Windows SaaS API testing workspace (NativeIO Byte) and several published Microsoft Edge extensions (SnippetKinetic, NullNoiseYT). I am comfortable with Git workflows and have a strong interest in software architecture and Language Server Protocols.

Background & Expertise:
I have practical experience in building standalone system utilities and managing complex application states. My academic interests include Theory of Computation and Discrete Mathematics, which align well with the logic required for language server development.

Recent Contributions:
To familiarize myself with the fortls codebase, I have already submitted and verified two patches:

PR # Fix: Support directory slashes in preprocessor include regex (#481) by dhruvch12 · Pull Request #527 · fortran-lang/fortls · GitHub Fixed regex path parsing to support directory slashes (#481).

PR # Enhance: Support lowercase hover text via lowercase_intrinsics (#28) by dhruvch12 · Pull Request #528 · fortran-lang/fortls · GitHub : Implemented a configuration toggle for lowercase hover text (#28).

My native language is Hindi, and I am fluent in English. I look forward to contributing more to the modernization of the Fortran developer ecosystem!

2 Likes

Thanks Dhruv! Looking forward to your proposal.