Luke Wren

ASIC Design Engineer at Raspberry Pi Foundation

Cambridge, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Luke Wren is an ASIC Design Engineer with 14 years' experience building hardware, verification and low-level software for Raspberry Pi silicon from Cambridge. He combines formal MEng training from the University of Cambridge with hands-on embedded systems work — notably contributing to RP2040 examples and SDK enhancements and implementing a bitbanged DVI driver for the RP2040 that supports multiple video modes and optimized TMDS routines. At Raspberry Pi he spans ASIC design, PCB/layout and kernel-level tasks, comfortable moving between silicon design and firmware. Colleagues rely on him for pragmatic hardware-software integration and for unpicking tricky hardware register and timing issues that most engineers avoid.
code14 years of coding experience
bookMaster of Engineering (MEng), Electrical and Electronics Engineering, Master of Engineering (MEng), Electrical and Electronics Engineering at University of Cambridge
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
71reputation
87kreached
2answers
0questions
github-logo-circle

Github Skills (29)

directmemory10
raspberry-pi-pico10
assembly10
rp204010
dma10
c1110
c1710
gpio10
sys10
embedded10
hardware-interface9
integrations9
c-programming9
assembler9
system-integration9

Programming languages (17)

JavaC++CRustCMakeMakefileTeXAGS Script

Github contributions (5)

github-logo-circle
Wren6991/PicoDVI

Jan 2021 - Dec 2021

Bitbanged DVI on the RP2040 Microcontroller
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:3 reviews, 63 commits, 10 PRs in 11 months
Contributions summary:Luke primarily focused on developing and implementing low-level DVI output functionalities on the RP2040 microcontroller. Their contributions included adding support for different video modes (e.g., 800x480p), optimizing TMDS encoding routines, and incorporating features like 2bpp and 1bpp grayscale. They also worked on integrating the system with hardware components, refining the pixel clock, and configuring DVI pinouts.
rp2040nimbleatmelmicrocontrollermicrocontrollers
raspberrypi/pico-examples

Jan 2021 - Nov 2021

Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:15 reviews, 19 commits, 12 PRs in 9 months
Contributions summary:Luke's contributions center on the development of example code for the Raspberry Pi Pico, a microcontroller board. Their work focuses on utilizing the Pico's hardware features, including ADC DMA, PIO for clocked input and I2C communication, and the system clock. They have implemented examples demonstrating the use of these features and fixed an issue in the logic analyzer example.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Luke Wren - ASIC Design Engineer at Raspberry Pi Foundation