Heerok Banerjee
Wireless Wizard | LPWANs | Crypto Geek
Embedded C/ C++ → 9/10
→ 7/10
Python
→ 7/10
Java
TCL → 8/10
Elisabethlaan-, Antwerpen
-
--https://www.linkedin.com/in/
heerok-banerjee/
I’m a grad student from India specialized in BLE Mesh, TSCH/6TiSCH networks and LPWAN technologies. I’ve
worked with nRF 52 DKs, ContikiNG, Zephyr RTOS and embedded SoCs for over 28+ months. My recent projects
explored different approaches towards optimizing delays, PDR, fault-tolerance and energy-consumption in
LPWANs. I am currently looking for opportunities to further utilize my skills in developing contemporary
solutions for Low-powered Mesh Networking, Distributed/Embedded Systems and industrial IoT Networks.
PROFESSIONAL EXPERIENCE
Imec, Belgium — Research Associate (zelfstandinge)
June 2020 - September 2020, September 2023 - March 2024
●
●
●
I investigated BLE Mesh Networks for optimized delay-tolerance & energy-efficient
communication in Low-power environments for nRF 52 product families using Embedded C++.
I further developed and extended nRF BLE SDK (v15.3.0), Zephyr RTOS and Contiki NG to
deploy synchronizable networks with varied power-states.
I also profiled & compared the power consumption of different nRF Development kits and
reduced their power consumption by upto 86%.
EZ Shops BVBA, Belgium — Bedrijfsbeheerder - Manager (zelfstandinge)
June 2020 - June 2021, August 2021 - March 2022, June 2023- September 2023
●
●
Primary responsibilities as an Assistant Manager which included addressing or assisting
clients with their purchases and managing online sales via UberEats.
Additional responsibilities included auditing stock deliveries and managing suppliers.
Katoen Natie, Belgium — studentjob logistics
Nov 2020 - August 2022
●
Mixed responsibilities in warehouses which included order-picking, wrapping, labeling &
shipping of items using transpalettes.
Digitale, India — Web Development Intern
June 2017 - August 2017
●
●
●
I was responsible for designing & managing the domains: www.digitale.co.in and
www.lookadindia.com.
I was also responsible for integrating a content management system to automate blogging
& content creation.
Additionally, I also assisted in social bookmarking & SEO Optimization.
PROJECTS & ACADEMIC EXPERIENCES
MiMo, VUB
[github]
Academic Internship, Feb 2022 - March 2024
MiMo (Multi-instance Multi-objective) networks focuses on interoperability between different
wireless networking paradigms (such as BLE MEsh, Wifi-direct, Lidar, etc) and integrates
multiple-instances of RPL to facilitate bi-directional communication between LPNs and leaf
nodes.
My contributions were:
●
●
●
I deployed Contiki NG stack to nRF 52840 DKs & nRF52840 Dongle with primary BLE Mesh
stack. Currently, I am attempting to build a network stack that is interoperable between
different modes of communication (WiFi-direct, NFC, BLE Mesh) parallelly.
I have enabled unidirectional P2P channels between LPN and a leaf node with parallel
communication channels (for example, with BLE & WiFi-direct).
I am currently working on adding a TSCH/6TiSCH network stack to synchronize with a DoDAG
schedule.
BLUESS BLE, Internet & Data Lab @ imec
[github]
[ppt]
[pdf]
Academic Internship, June 2020 - September 2021
The BLUESS project is a funded research project in collaboration with imec, Agentschap
Innoveren & Ondernemen. The project primarily focuses on comparing the behavior, performance,
rollout and management of BLE v5 mesh network with nRF 52832 vs nRF 52840 DK and nRF 52840
Dongle.
My contributions were:
●
●
●
●
I extended the nRF BLE SDK (v15.3.0) to analyze & support synchronizable friend-to-LPN
node associations facilitating P2P connections between competing LPN nodes.
I further developed similar code in Zephyr RTOS to optimize code redundancy in Embedded
C++ and added functions to switch power-states (LPN → Deep-sleep → Ultra Deep-sleep) or
wake-ups using RPCs.
I also adjusted the electrical circuit system (by soldering) to remove unnecessary
components in nRF 52840 DK (WiFi, NFC, comparator & CLK) as well as the nRF 52840 Dongle
(comparator, CLKs & LEDs) to further minimize the power consumption. I was able to
reduce the power consumption upto 86% (~2μA).
Finally, I used nRF Power Profiler PPK II to analyze & compare the power consumption for
nRF 52832 vs nRF 52840 DK vs nRF 52840 Dongle.
Zolertia RE, UAntwerpen
[pdf]
Academic Project, January 2020 - July 2021
●
●
●
I embedded the TSCH/6-TiSCH network stack for Zolertia RE Motes using Embedded C/C++ on
top of Contiki NG.
I developed code to enable duty-cycling of motes & broadcast power states in a DoDAG
network. Specifically, I added utility functions (in Embedded C++) to allow switching
power-modes and perform networking tasks in an energy-efficient manner. For example, a
deep-sleep mote relaying data to LPN motes; and an LPN mote to an active mote.
I further analyzed the energy consumption for different power-modes using the Energest
module.
EDUCATION
University of Antwerp, Belgium — Master’s in Computer Networks & Distributed
Systems
Sept’ 2019 - Sept’ 2021, Belgium
(Discontinued in 2021 due to COVID-19)
My coursework was centered on wireless networking technologies such as IEEE 802.11.x, BLE Mesh
Networks, LTE/4G Telecommunication, IoT networks, and secondary tools such as mathematical
modeling, software-intensive modeling, simulation modeling, etc.
SRM Institute of Science & Technology, India — Bachelor’s in Information
Technology
June 2015 - May 2019, India
During my bachelorette education, my coursework focused on fundamentals of computer science
including algorithms & data structures, software principles, operating systems, networking
basics & basics of machine learning and neural networks. I was mostly involved in academic
research pertaining to complex networked systems (grid systems, supply chains).
PUBLICATIONS
[1] Banerjee, Heerok. “A Comparative Analyses of Network Formation in Low-Power Lossy Networks:
ContikiMAC vs Orchestra-enabled TSCH”. Submitted to ETRO, Vrije Universiteit Brussel. August
(2023) [pdf]
[2] Banerjee, Heerok. Ashish Kumar Sultania and Dr. Jeroen Famaey. “Power Consumption Analyses
of a Low-Power Node in BLE Mesh Networks using nRF 52 Development Boards”. Submitted to Dept.
of Computer Science, Universiteit Antwerpen, September (2021) [pdf]
[3] Banerjee, Heerok. V. Ganapathy, and V. M. Shenbagaraman. "Uncertainty Modelling in
Risk-averse Supply Chain Systems Using Multi-objective Pareto Optimization." arXiv preprint
arXiv:- (2020). [link] [pdf]
[4] Banerjee, Heerok. G. Saparia, P. Garg, N. Shaw, and D. Asolia. "A Comparative Study On
Statistical And Neural Approaches for Optimizing Supply Chain Management (SCM) Systems."
(2019), doi:-/RG- [pdf]
[5] Banerjee, Heerok. Saparia, Grishma; Ganapathy, Velappa; Garg, Priyanshi; Shenbagaraman, V.
M. (2019), “Time Series Dataset for Risk Assessment in Supply Chain Networks”, Mendeley Data,
V2, doi:-/gystn6d3r4.2
[6] H. Banerjee, S. Murugaanandam and V. Ganapathy, "Estimation of Control Parameter for
Obtaining Discrete Time-variant Delays in Grid Networks," 2019 IEEE International Conference on
Electrical, Computer and Communication Technologies (ICECCT), Coimbatore, India, 2019, pp. 1-7,
doi:10.1109/ICECCT-. [link]
[7] Banerjee, Heerok. S. Murugaanandam, and V. Ganapathy. "A decentralized paradigm for
resource-aware computing in wireless Ad hoc networks." Telkomnika 17.2 (2019): 676-682. doi:-/telkomnika.v17i2.9621 [pdf]
[8] Banerjee, Heerok. S. Murugaanandam, and Vellappa Ganapathy. "Autonomous Collaborative
Decentralized-Community Networks for Security-and Privacy-Critical Domains." TELKOMNIKA
(Telecommunication Computing Electronics and Control) 17.2 (2018).
[9] Banerjee, Heerok. S. Murugaanandam, and V. Ganapathy. "Low-Energy Aware Routing Mechanism
for Wireless Sensor Networks." International Journal of Engineering Research in Computer
Science & Engineering (IJERCSE) 5.1 (2018): 112-117. [link] [pdf]
AWARDS & GRANTS
[1] Awarded the Institute Gold Medal by SRM Institute of Science & Technology, India for
academic & research excellence.
March 2018
[2] Received the best
Technology, India.
paper
award
on
Research
Day,2018
at
SRM
Institute
of
Science &
March 2018
[3] Received the International Travel Grant for Scholars (ITS) with a per-diem of $300 for
presenting a research article at ICW Telkomnika, Indonesia.
Oct’ 2018
VOLUNTARY CONTRIBUTIONS
SRM-CARE Elab, SRM Institute of Science & Technology
SRM Centre for Applied Research & Education (CARE) Elab is an online platform designed to
provide an interactive & progressive learning environment to university students & faculty. I
contributed majorly towards setting up the IT infrastructure to host the platform on the web,
specifically I configured Dell IBM EMC2 to provision PaaS services(virtual machines).
PetCare BVBA, Turnhout, Belgium
I volunteered as a dog trainer in a shelter & foster home care for abandoned and foster
animals. Specifically, We trained a variety of dogs with in-house training, behavioral
reconditioning & therapy for separation anxiety. I primarily focused on Pavlov methods to
address separation anxiety in pets and exercised certain formal methods to reduce and eliminate
posterior stress in pets.
KEYWORDS/ SKILLSET
LPWAN Wireless Networking, BLE
Mesh/6TiSCH
Networks,
ITIL
v1/v2 Support, 3GPP/RAN/LTE/5G
Networks, IPv4/IPv6 Protocols,
Network Modelling & Simulation,
Performance Analyses
Embedded
Cybersecurity,
& Optimization
Systems,
Network Design
Supply
Chain
Optimization
Management
&
Programming:
C, C++, Python, Java
Frameworks: GNU
Qt,
Visual
Apache Spark, Tensorflow, Keras
Networking: ns3, Contiki NG,
srsLTE, Segger Embedded Studio
nRF
Studio,
SDK,
Simulation: OMNet++, CooJA, OpenWSN,
MATLAB Simulink, metaDepth, AToMPM
Others : Blender3D, Unity3D, FL Studio
Zephyr,
PyDEVS,