Gurmeet Athwal is a Data Analyst with nine years of professional experience based in New Delhi, blending data-driven decision making with hands-on embedded systems and IoT firmware work. At EXL he translates complex datasets into actionable insights, while his open-source contributions show deeper hardware-software fluency—most notably enhancements to Marlin firmware for 3D printers and UI/UX improvements for BIGTREETECH touchscreen firmware. His firmware work includes implementing new G-code capabilities, SD card and long-filename support, and building custom status and temperature displays, reflecting strong systems-level thinking beyond typical analyst responsibilities. Comfortable moving between analytics and low-level engineering, he brings practical knowledge of device control, reporting, and user interface design to data problems. This hybrid background enables him to bridge product, hardware, and analytics teams to deliver usable, production-ready solutions.
support TFT35 V1.0/V1.1/V1.2/V2.0/V3.0, TFT28, TFT24 V1.1, TFT43, TFT50, TFT70
Role in this project:
Embedded Systems Engineer
Contributions:112 reviews, 151 commits, 126 PRs in 3 years
Contributions summary:Gurmeet primarily contributed to the development of the TFT35 touchscreen firmware. They focused on implementing and refining UI elements, specifically a "move menu layout option" and then an "alternative Move Menu Layout". They also modified existing UI components, like in the temperature screen, and created enhancements to the system by adding new icons, text, and features. The user appears to have a deep understanding of the system's control, with significant efforts dedicated to building a new status screen that displays various temperature readings.
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 review, 15 commits, 13 PRs in 2 years 6 months
Contributions summary:Gurmeet primarily contributed to the Marlin firmware for 3D printers. Their work involved implementing and extending G-code commands (M220, M115, M360), adding new capabilities like SD card support and long filenames, and enhancing reporting features. They also added board-specific configurations to support new hardware, including encoder input and fan speed reporting.
vendorreprapmarlinesp32commercial
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.