Guillem Viñals Gangolells — Director of Engineering
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
Stackforce AI infers this person is a Graphics and Embedded Systems Engineer with a focus on performance optimization.
Location: San Francisco, California, United States
Experience: 15 yrs 5 mos
Skills
- Android
- Developer Relations
- Embedded Systems
- C/c++
- Bluetooth
Career Highlights
- Expert in GPU and CPU performance optimization.
- Extensive experience in 3D graphics and related APIs.
- Strong background in embedded systems and firmware development.
Work Experience
Intel Corporation
Director, GPU Tools (3 yrs 2 mos)
Apple
Metal Ecosystem Development Manager (2 yrs 7 mos)
Metal Ecosystem Engineer (1 yr 5 mos)
GPU Performance Engineer, Interactive Media Group (3 yrs 3 mos)
GPU Performance Engineer, Interactive Media Group (1 yr 2 mos)
Imagination Technologies
Developer Technology Engineer, PowerVR Graphics (1 yr 11 mos)
Graduate Design Engineer, PowerVR Graphics (1 yr 5 mos)
Technical University of Catalonia
Bluetooth firmware developer (5 mos)
Education
BSc Computer Systems at Universitat Politècnica de Catalunya
at IES Voltrera