Guillem Viñals Gangolells

Guillem Viñals Gangolells

Director, GPU Tools @ Intel

About

I am a highly passionate and skilled developer specializing in C/C++ development of GPU and CPU performance related software such as benchmarks, high-level and low-level optimizations. For the last few years I have managed to work in very different projects; from very low level 16 bit firmware to full-blown benchmarks that exploit many cores and stress multiple levels of cache. All of this splashed with web development, some mobile applications and a couple of games developed in Unity and LibGDL. 3D GRAPHICS: My passion for graphics started with the driver stack and has been rapidly expanding to both the hardware and all kind of applications made possible by it. Highlights: - Excellent knowledge of mobile GPU architectures. - In-depth understanding of the graphics APIs (Metal, OpenGL ES, etc...). - Familiarity with a broad range of tools used in the 3D industry. SOFTWARE ENGINEERING: I am very comfortable with most of the software engineering concepts and processes that are relevant in the industry. By now I've had a chance to read many books, recognize and apply plenty of software patterns (and end up writing many anti-patterns by mistake!) and also be quite involved in the many aspects of software development. PROGRAMMING LANGUAGES: My preference for a language depends almost entirely on the problem. For now, I've mostly worked with imperative, event-driven, object-oriented (or at least structured) languages. The languages that I have used the most are: C, C++, Python, Ruby, Bash and Java

Country

United States

City

San Francisco Bay Area

Industry

Computer Software

Skill

GPU, Software Architecture, Software Engineering, Ruby, C++, Software Development, 3D Graphics, Performance Benchmarking, Android, iOS, C, Embedded Systems, Linux, Device Drivers, Firmware, Programming, Java, Debugging, Python, JavaScript

Experience

Intel

Director, GPU Tools

Intel

LinkedIn
2023-1 - Present · 3 yrs 9 mos

Santa Clara, California, United States

Apple

Metal Ecosystem Development Manager

Apple

LinkedIn
2020-6 - 2023-1 · 2 yrs 8 mos

Cupertino, California, United States

Apple

Metal Ecosystem Engineer

Apple

LinkedIn
2019-1 - 2020-6 · 1 yr 6 mos

Cupertino, California, United States

Apple

GPU Performance Engineer, Interactive Media Group

Apple

LinkedIn
2015-10 - 2019-1 · 3 yrs 4 mos

Cupertino, United States

Apple

GPU Performance Engineer, Interactive Media Group

Apple

LinkedIn
2014-8 - 2015-10 · 1 yr 3 mos

London, England, United Kingdom

Imagination Technologies

Developer Technology Engineer, PowerVR Graphics

Imagination Technologies

LinkedIn
2012-8 - 2014-7 · 2 yrs

London, United Kingdom

My main focus was the Android ecosystem support and developer relations. I was heavily involved in the development of low-level hardware profiling tools, parts of the Android PowerVR SDK, customer-specific support and developer relations. I have been an official speaker at Droidcon Amsterdam (Nov 2012), Droidcon Spain (Dec 2012), Droidcon Berlin (Apr 2013), Droidcon Paris (June 2013) and Droidcon Berlin (May 2014).

Imagination Technologies

Graduate Design Engineer, PowerVR Graphics

Imagination Technologies

LinkedIn
2011-3 - 2012-8 · 1 yr 6 mos

London, United Kingdom

As a Platform Services embedded graphics software engineer I was involved in many kinds of projects on the development of customer-specific features for a wide range of devices, systems and products. I was mostly developing low level graphics-related software (device drivers, applications and kernel modifications mainly in C/C++) for Linux/Android embedded systems specializing in cache-related optimisations and memory management.

Universitat Politècnica de Catalunya

Bluetooth firmware developer

Universitat Politècnica de Catalunya

LinkedIn
2010-9 - 2011-2 · 6 mos

Barcelona Area, Spain

I was part of the Ecobike (electric bicycle) team; my job consisted entirely in the design, development and prototyping of an embedded Bluetooth module for a very cost-effective solution targeted at mass production. The module had to be a fault tolerant system, composed by two PIC24 microcontrollers, to be integrated in a low-latency distributed CAN network. All the firmware was developed in ANSI C and PIC assembly language.

Education

Universitat Politècnica de Catalunya

Universitat Politècnica de Catalunya

LinkedIn

Computer Engineering

2006 - 2010 · 4 yrs

Graduated with honors, top of my class

Guillem Viñals Gangolells's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.