Our storyPricingBook demo

For Candidates

Employer LoginFor Candidates

Say no to manually filling long application forms

Visit any careers page and a lightning button will pop up on any compatible page with a form

Use ChatGPT to auto-fill job forms

Ask for Referral for any job post

ਗਗਨਦ ਪ ਸ ਘ

SWE II at Quansight | Maintainer at SciPy & NumPy | Core Developer at LFortran/LPython/LC | IIT Jodhpur

Join to editContact ਗਗਨਦ

About

Gagandeep Singh is a highly skilled Compiler Developer at GSI Technology, with a passion for open source technology. He spends most of his day on Github, opening PRs and fixing issues. He is currently working on LPython, a Python compiler for programming APUs. Gagandeep is responsible for adding all the Python language features in LLVM and C backends such as dict, list, numpy functionality, and array programming support. He also works on adding machine-independent code optimizations such as automatic vectorization of array operations, function inlining, loop unrolling, and fused-multiplication addition. Preliminary benchmarks reflect that with the recent addition of list, LPython beats C++ std::vector by a factor of 9x (without enabling optimization for C++ test code) and 2x (with optimized C++ test code). Similarly, for dict (hash map), LPython beats C++ std::unordered_map by a factor of 30x (without C++ test code optimized) and 6x (with C++ test code optimized). Gagandeep is implementing traditional Python features optimally in LPython, which will allow increasing the performance of existing Python code as is. In addition, the presence of multiple backends will allow users to transform their Python code into other high-level languages for their specific use cases without giving up on the comfortable development experience provided by Python syntax. Prior to his current role, Gagandeep worked as a Software Developer at Quansight, where he was responsible for improving the Ray project for Windows, implementing array standard APIs (NEP 47) in NumPy, and shifting the build system of SciPy from setuptools to meson. He also added iterative implementation of Dinic's algorithm for maximum flow and optimized check_grad by using random directional derivatives in SciPy. Gagandeep has also worked as a Student Software Developer at LFortran during his time with Google Summer of Code. He added semantic and backend support for arrays and allocatables in LFortran as per Fortran standards. He implemented various nodes like Allocate, Deallocate in the Abstract Semantic Representation (ASR) of the Fortran code. Operations over arrays are supported by implementing recursive algorithms to convert these operations into loops. Backend support is achieved by dynamically generating LLVM IR instructions for various low-level array functions in Fortran such as size, lbound, ubound, etc. Automatic deallocation of heap memory variables is achieved by adding an ImplicitDe

Education Overview

iit jodhpur indian institute of technology jodhpur

Companies Overview

quansight

sovereign tech fund

gsi technology

google summer of code

morgan stanley

Experience Overview

3.6 Years

Find anyone’s contact

Find anyone’s personal emailFind anyone’s contact number
Contact People

Experience

No data found

Skills

Boost your visibility and stand out to employers with referrals from your LinkedIn connections.

Contact Details

Email (Verified)

gdpXXXXXXXXXXXXXom

Mobile Number

+91XXXXXXXXXX

Education

No data found

Frequently asked questions

What company does ਗਗਨਦ ਪ ਸ ਘ work for?

accordion icon

ਗਗਨਦ ਪ ਸ ਘ works for quansight

What is ਗਗਨਦ ਪ ਸ ਘ role in their workplace?

accordion icon

ਗਗਨਦ ਪ ਸ ਘ's role in their workplace is Software Engineer II

What is ਗਗਨਦ ਪ ਸ ਘ's tenure in their workplace?

accordion icon

ਗਗਨਦ ਪ ਸ ਘ's tenure in their workplace is 0.84 years

What is ਗਗਨਦ ਪ ਸ ਘ's total experience?

accordion icon

ਗਗਨਦ ਪ ਸ ਘ's total experience is 3.58 years

What is ਗਗਨਦ ਪ ਸ ਘ's LinkedIn profile?

accordion icon
ਗਗਨਦ ਪ ਸ ਘ's LinkedIn profile can be found here

What is ਗਗਨਦ ਪ ਸ ਘ's email address?

accordion icon
ਗਗਨਦ ਪ ਸ ਘ's email address is gdpXXXXXXXXXXXXXom. Unlock here

What is ਗਗਨਦ ਪ ਸ ਘ's phone/WhatsApp number?

accordion icon
ਗਗਨਦ ਪ ਸ ਘ's phone number is +91XXXXXXXXXX. Unlock here

What schools did ਗਗਨਦ ਪ ਸ ਘ attend?

accordion icon

ਗਗਨਦ ਪ ਸ ਘ has attended iit jodhpur indian institute of technology jodhpur

What companies has ਗਗਨਦ ਪ ਸ ਘ worked with?

accordion icon

ਗਗਨਦ ਪ ਸ ਘ has worked with quansight, sovereign tech fund, gsi technology, quansight, google summer of code, morgan stanley, google summer of code

What are some of ਗਗਨਦ ਪ ਸ ਘ's skills?

accordion icon

ਗਗਨਦ ਪ ਸ ਘ has skills in Algorithms, Algorithms, Anomaly Detection, Application Programming Interfaces (API), Array Programming, C (Programming Language) and more.

Find anyone’s contact and let Weekday reach out to them on your behalf

Start hiring now

Stop manually filling job applications. Use AI to auto-apply to jobs

Look for jobs now
Weekday InstagramWeekday TwitterWeekday LinkedInWeekday Youtube

Companies

Subscription: Search databaseContingency: white glove serviceCircles: Access employee networksFreeAI Resume ScreenerFreeFind Personal Email from LinkedInFind WhatsApp Number from LinkedInPricing