Jan-felix Abellera

Senior Software Engineer at REV Robotics

United States
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

👤
Senior
🎓
Top School
Jan-felix Abellera is a senior software engineer at REV Robotics with eight years of experience in embedded and IoT software for robotics and aerospace-minded projects. He specializes in hardware abstraction layers and CAN bus integration, and has contributed to WPILib's HAL for REV's Pneumatic Hub and Power Distribution Hub. His work includes refactoring HAL functions, adding compressor mode configuration, and implementing fault and version retrieval to improve hardware reliability. A UT Dallas alumnus with BS in Computer Science and MS in Software Engineering, he also brings hands-on robotics credentials as an FRC Team 624 alumnus. From intern to Software Engineer and now Senior Software Engineer at REV, he combines production-grade software discipline with a strong open-source spirit.
code9 years of coding experience
job8 years of employment as a software developer
bookThe University of Texas at Dallas
github-logo-circle

Github Skills (11)

data-communication10
telecommunication10
secure-communication10
c-language10
serial-communication10
cprogramming-language10
communications10
wpilib10
hal10
sys9
embedded9

Programming languages (9)

TypeScriptC#JavaC++CJavaScriptLabVIEWPython

Github contributions (5)

github-logo-circle
wpilibsuite/allwpilib

Aug 2021 - Feb 2022

Official Repository of WPILibJ and WPILibC
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 reviews, 12 commits, 16 PRs in 5 months
Contributions summary:Jan-felix primarily worked on the hardware abstraction layer (HAL) for the REV Robotics Pneumatic Hub (PH) and Power Distribution Hub (PDH) within the WPILib framework. Their contributions included refactoring existing HAL functions for the PDH, adding new functions to configure compressor modes, and implementing functions to retrieve and clear faults and version information for the REV PH. The user's work focused on interacting with CAN bus communication and interacting with the device's specific functionalities.
wpilibcroboriowpilibjntcorecscore
A way to manage large-scale meetups for Tex Mechs
Contributions:1 release, 1 review, 131 PRs in 1 year 5 months
large-scaletexscale
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
Jan-felix Abellera - Senior Software Engineer at REV Robotics