Apostolos Katranitsas

R&D Director at Intelligent Media ltd

Attica, Greece
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
Apostolos Katranitsas is an R&D Director and seasoned embedded/IoT engineer with over 15 years of hands-on programming and networking experience, now focused on multi-platform IoT and medical R&D. He brings deep C/C++, Node.js and C# expertise alongside low-level skills in sockets, TCP/UDP, VPNs and Linux server ecosystems, and practical experience with microcontroller design and PCB manufacturing. His open-source contributions extend RF24 and RF24Network libraries to support ATxMega/XMEGA microcontrollers, demonstrating hardware adaptation and low-level SPI/GPIO/timer integration. Having run projects from network administration for public institutions to VoIP, surveillance and VPN integrations, he blends systems-level troubleshooting with product delivery. Based in Attica, Greece, he pairs automation engineering training with a career habit of moving between firmware, servers and networks to shape emerging IoT solutions.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (B.Sc.), Automation Engineer, Bachelor of Science (B.Sc.), Automation Engineer at Technologiko Ekpaideutiko Idrima, Piraea
bookBachelor of Science (B.Sc.), Computer Programming/Programmer, General, Bachelor of Science (B.Sc.), Computer Programming/Programmer, General at Technical Vocational High School of Alexandria
languagesEnglish, Greek
github-logo-circle

Github Skills (13)

rft10
c1710
gpio10
embedded10
c-language10
spi10
c1110
microcontroller10
sys10
n10
arduino10
cprogramming-language10
arduino-library9

Programming languages (4)

C++JavaScriptPHPPython

Github contributions (5)

github-logo-circle
nRF24/RF24

Jan 2016 - May 2018

OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:19 commits, 8 PRs, 43 comments in 2 years 4 months
Contributions summary:Apostolos's contributions center around extending the RF24 library to support the ATXMega256D3 microcontroller. Their work involves implementing compatibility layers, including GPIO, SPI, and timer functionalities, specific to the XMEGA architecture. This includes defining hardware-specific configurations, header files, and implementing low-level functions for compatibility. The changes also include merging updates and configuration adjustments for the overall project.
rp2040raspberry-pii2craspberryarduino-library
nRF24/RF24Network

Jan 2016 - Dec 2016

OSI Layer 3 Networking for nRF24L01(+) and nRF52x on Arduino and Raspberry Pi
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 2 PRs, 1 push in 11 months
Contributions summary:Apostolos primarily focused on extending the RF24Network library to support the ATXMega D3 family of microcontrollers. Their contributions involved modifying core files such as `RF24Network.cpp`, `RF24Network.h`, and `RF24Network_config.h` to include conditional compilation directives and hardware-specific configurations. This work facilitated the integration of the library with a new microcontroller architecture, demonstrating a strong understanding of embedded systems and hardware adaptation. The commits also show a merge operation from a remote branch.
raspberry-pinrf52840raspberryarduino-libraryc-plus-plus
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
Apostolos Katranitsas - R&D Director at Intelligent Media ltd