Sankalp D is a Senior Software Engineer with six years of experience building backend systems, full-stack features, and infrastructure at HackerRank while maintaining active core-contributor status in the OpenWISP community. He focuses on scalable, reliable backend engineering—contributing significant fixes and features to OpenWISP projects like openwisp-radius and openwisp-controller that improve authentication flows, REST APIs, and device provisioning. Comfortable across Python/Django stacks and infrastructure automation, he has a track record of raising test coverage, modernizing dependencies, and shipping production-ready APIs and config management. A passionate open-source mentor and former GSoC contributor, he pairs practical product impact with community-driven development and has experience deploying ML models and building hundreds of REST endpoints in prior full-stack roles. What sets him apart is combining production engineering at scale with deep, ongoing contributions to networking-focused open-source projects that power real-world WiFi and RADIUS deployments.
6 years of coding experience
5 years of employment as a software developer
Python For Everybody Specialization Computer Programming, Python For Everybody Specialization Computer Programming at University of Michigan
Data structures and algorithms, Data structures and algorithms at Udacity
Senior Secondary - XII Class SCIENCE (PCMBE), Senior Secondary - XII Class SCIENCE (PCMBE) at Sarvodaya School - India
BTech- CSE computer science and engineering, BTech- CSE computer science and engineering at G.B. Pant Govt. Engineering College
Administration web interface and REST API for freeradius 3 build in django & python. Supports captive portal authentication, WPA Enerprise (802.1x), freeradius rlm_rest, social login, Hotspot 2.0 / 802.11u, importing users from CSV, registration of new users and more.
Role in this project:
Backend Developer
Contributions:42 reviews, 27 commits, 24 PRs in 1 year 2 months
Contributions summary:Sankalp primarily contributed to bug fixes and implemented new features within the OpenWISP-Radius project. Their work involved modifying backend logic, specifically in the areas of authentication, API endpoints, and accounting sessions. They addressed issues related to email confirmation, FreeRADIUS API authentication, and accounting status types, while also adding support for Python 3.9. Furthermore, the user improved the REST API for password changes and introduced features like a modified field for registered users.
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
Role in this project:
Backend Developer
Contributions:44 reviews, 33 commits, 18 PRs in 1 year 10 months
Contributions summary:Sankalp made several contributions related to the OpenWISP controller, primarily focusing on backend functionalities. They implemented new features like the device name changed signal and integrated it with the notification cache. The user also addressed bugs, such as fixing cache invalidation issues and allowing variables within configuration settings. Furthermore, the user updated the project's dependencies and improved the documentation by adding units for timeout settings.
pythoncontrollerpushdjangossh
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.