Skip to content
View Gurleen-kansray's full-sized avatar

Block or report Gurleen-kansray

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Gurleen-kansray/README.md

Hey there πŸ‘‹ I'm Gurleen Kaur

πŸ‘©β€πŸ’» About Me

I'm a systems-focused developer passionate about language internals, compilers, and high-performance computing. Currently, I am a sophomore pursuing my B.Tech in Computer Science at GNDEC, Ludhiana (Aggregate SGPA: 8.98).

  • πŸš€ Production Open Source: Contributing to the Dart SDK and ecosystem, including FFI pipeline optimizations and VM service RPCs.
  • πŸ—οΈ RISC-V HPC Portability: Porting complex HPC codes to riscv64 as part of the LFX 2026 Mentorship.
  • 🌱 I’m actively improving my skills in backend development, API integration, and open-source contribution workflows.
  • ⚑ In my free time, I explore VM internals, solve low-level programming problems, and learn about modern software architecture.

πŸ›  Production Open Source Experience (Dart & Flutter)

  • Dart SDK (VM Service): Implementing getFfiStructLayout in C++ to read ABI-aware memory layouts directly from the VM heap.
  • FFI Transformation Pipeline: Optimized the core pipeline by marking sizeOf getters as synthetic (CL #483400).
  • package:ffigen: Refactored global directory handling to eliminate concurrency conflicts in simultaneous runs.
  • package:objective_c: Updated autoReleasePool to enable cleaner API patterns by returning callback values.

πŸ— RISC-V HPC Portability Engineer (LFX 2026)

Actively contributing to the ecosystem for porting 400+ HPC codes to riscv64

  • Validated Ports: Successfully validated and packaged .deb files for OpenBLAS, SPOOLES, ARPACK-ng, GetDP, OOFEM, and CalculiX.
  • SIMD Engineering: Developed architecture-transparent headers using RVV intrinsics for RISC-V and AVX2 for x86_64 to ensure high-performance cross-platform compatibility.
  • Observability: Profiling syscall behavior using eBPF under qemu-riscv64-static.

πŸ›  Languages and Tools

dart flutter cpp python javascript react nodejs mongodb docker linux

πŸ“§ gurleen72542@gmail.com

Popular repositories Loading

  1. Gurleen-kansray Gurleen-kansray Public

    Config files for my GitHub profile.

  2. website website Public

    Forked from asyncapi/website

    AsyncAPI specification website

    TypeScript

  3. bookreader bookreader Public

    Forked from internetarchive/bookreader

    The Internet Archive BookReader

    JavaScript

  4. rocketchat_API rocketchat_API Public

    Forked from jadolg/rocketchat_API

    Python API wrapper for Rocket.Chat

    Python

  5. treebio treebio Public

    Forked from Aestheticsuraj234/treebio

    TypeScript

  6. equihire equihire Public

    Python