ptr_b 

Software Engineer

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
ptr_b is a seasoned embedded systems engineer with 10 years of experience building low-level firmware and hardware bring-up for RTOS and microcontroller platforms. They contribute actively to prominent open-source projects like NuttX and LVGL, adding board drivers, framebuffer/touchscreen support, V4L2 integrations, and performance-optimized image blending using NEON/Helium. Comfortable across networking stacks, libc edge cases, and display subsystems, they bridge device drivers and application graphics to make hardware usable. Despite a self-deprecating GitHub bio, their contributions demonstrate pragmatic problem solving and a knack for squeezing performance and stability out of constrained systems.
code10 years of coding experience
github-logo-circle

Github Skills (21)

nuttx10
c1110
spi10
lcd10
microcontroller10
graphic10
c1710
rtos10
driver10
sys10
embedded10
networking9
rp20409
net9
device-driver9

Programming languages (6)

JavaC++CSSShellCPython

Github contributions (5)

github-logo-circle
apache/nuttx

Aug 2020 - Nov 2024

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:46 reviews, 32 PRs, 59 comments in 4 years 4 months
Contributions summary:Ptr_b primarily contributed to the Apache NuttX RTOS, focusing on low-level system aspects and hardware integration. Their work included fixing range checks in standard library functions like `strtoul(l)`, improving socket implementations in the networking stack, and adding support for new hardware like LCD displays. Additionally, they added support for V4L2 functionalities in NuttX. This suggests a deep understanding of embedded system software and hardware interfacing.
operating-systemapachemicrocontrollerrtosoperating
lvgl/lvgl

Jul 2021 - Oct 2024

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:16 reviews, 15 PRs, 59 comments in 3 years 3 months
Contributions summary:Ptr_b primarily contributed to the low-level aspects of the embedded graphics library, focusing on porting and enhancing the library's functionality for embedded platforms, particularly NuttX. Their work includes adding NuttX framebuffer and touchscreen drivers, implementing an LCD driver for NuttX, and optimizing image blending using NEON and Helium assembly. They also addressed build-related issues.
ui-editoraffordablempuprofessionalgraphics-library
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
ptr_b - Software Engineer