Sankalp D

Senior Software Engineer at OpenWISP

India
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
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.
code6 years of coding experience
job5 years of employment as a software developer
bookPython For Everybody Specialization Computer Programming, Python For Everybody Specialization Computer Programming at University of Michigan
bookData structures and algorithms, Data structures and algorithms at Udacity
bookSenior Secondary - XII Class SCIENCE (PCMBE), Senior Secondary - XII Class SCIENCE (PCMBE) at Sarvodaya School - India
bookBTech- CSE computer science and engineering, BTech- CSE computer science and engineering at G.B. Pant Govt. Engineering College
stackoverflow-logo

Stackoverflow

Stats
406reputation
8kreached
14answers
1question
github-logo-circle

Github Skills (23)

debug10
acc10
python10
apidoc10
django10
configuration-management10
user-authentication10
accounting10
authentication10
networking10
api10
rest-api10
radius9
wifi8
wireless8

Programming languages (11)

TypeScriptJuliaDockerfileShellJinjaCSSJavaScriptLua

Github contributions (5)

github-logo-circle
openwisp/openwisp-radius

Apr 2021 - Jul 2022

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:
userBackend 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.
social-logincsvpythonweb-interfacedjango
openwisp/openwisp-controller

Sep 2020 - Jul 2022

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:
userBackend 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.
Request Free Trial
Sankalp D - Senior Software Engineer at OpenWISP