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.
Use ChatGPT to auto-fill

Use AI to auto fill job forms

Use ChatGPT to customise your resume for every job that you apply to

Ask for Referral for any job post

ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)

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

4 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 ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) work for?

accordion icon

ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) works for quansight

What is ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) role in their workplace?

accordion icon

ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s role in their workplace is Software Engineer II

What is ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s tenure in their workplace?

accordion icon

ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s tenure in their workplace is 1.17 years

What is ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s total experience?

accordion icon

ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s total experience is 4.00 years

What is ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s LinkedIn profile?

accordion icon
ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s LinkedIn profile can be found here

What is ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s email address?

accordion icon
ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s email address is gdpXXXXXXXXXXXXXom. Unlock here

What is ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s phone/WhatsApp number?

accordion icon
ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s phone number is +91XXXXXXXXXX. Unlock here

What schools did ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) attend?

accordion icon

ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) has attended iit jodhpur indian institute of technology jodhpur

What companies has ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) worked with?

accordion icon

ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) has worked with quansight, sovereign tech fund, gsi technology, quansight, google summer of code, morgan stanley, google summer of code

What are some of ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)'s skills?

accordion icon

ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) has skills in Algorithms, Algorithms, Algorithms, Anomaly Detection, Anomaly Detection, Application Programming Interfaces (API) and more.

I don’t want my profile to be displayed. How can I request deletion?

accordion icon
You can request deletion here - Delete my profile

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 ScreenerFreeJD GeneratorFreeFind Personal Email from LinkedInFind WhatsApp Number from LinkedInPricing