Consultant at 2bits.com, Inc https://2bits.com 2bits
Waterloo, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
Khalid Baheyeldin is a seasoned consultant and open source software engineer with over 30 years in development, implementation, and support, and more than two decades of professional experience. As founder and managing partner of 2bits.com he has delivered practical web and Drupal solutions to diverse clients while contributing to Drupal core, modules, and its security and infrastructure teams. He blends deep UNIX/GNU‑Linux roots with hands‑on expertise in backend systems, embedded IoT work, and telescope control software—demonstrated by contributions to the INDI core library and porting Arduino-based OnStep firmware to STM32 hardware. Known for pragmatic problem solving, Khalid focuses on reliability, accuracy, and robust communication protocols in both web and embedded domains. Based in Waterloo, Ontario, he pairs consultancy experience with long‑standing community activism in open source. An amateur astronomer as well, he applies that hobbyist curiosity to precise engineering improvements in niche scientific software.
Arduino telescope goto for equatorial and alt/az mounts
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:276 commits, 80 PRs, 87 comments in 2 years 11 months
Contributions summary:Khalid contributed to the development of an Arduino-based telescope goto system, making modifications related to timer management and microcontroller support. The commits indicate a focus on porting the code to an STM32F1 board, which involved changes to the timer configuration, interrupt handling, and pin mappings. Furthermore, the user made changes to the SHC, allowing for more control of hardware-specific features.
Contributions:9 commits, 9 PRs, 6 comments in 1 year 2 months
Contributions summary:Khalid primarily worked on the `lx200ss2000pc` driver within the `indi` repository, which is an INDI Core Library Repository. Their contributions focused on fixing bugs and improving the accuracy of the longitude and latitude settings for the Sky Sensor 2000 PC telescope. These changes involved modifying the communication protocol, including the correct formatting and handling of commands sent to the telescope. Additionally, the user updated buffer handling for the telescope driver.
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
Khalid Baheyeldin - Consultant at 2bits.com, Inc https://2bits.com 2bits