Hello, I'm
Ajay Kumar Gupt
Software Engineer
Software Developer with 4+ years of experience building high-performance, scalable systems in networking and security domains. Currently working as a Manager - Software Development Engineer at Jio Platforms Ltd., where I am contributing in the development of ultra-low latency SASE solutions using DPDK and Hyperscan. Experienced in distributed systems, Data plane applications, Aerospike and Redis clusters, and 5G backend infrastructure. Passionate about system design, deep packet inspection, and real-time threat detection.
Work Experience
- 4+ years of experience building high-performance, scalable systems in networking and security domains with Jio Platforms Ltd.
Manager - Software Development
Jio Platforms Ltd., Navi Mumbai
June 2021 - Present
Leading the development of a SASE (Secure Access Service Edge) URL Filter Solution for enterprise and mobility users, enabling domain whitelisting and high-performance traffic filtering. Leveraged DPDK to achieve ultra-low latency data plane operations. Integrated Hyperscan for deep packet inspection, significantly enhancing the speed and efficiency of regex-based traffic parsing.
Engineered a scalable, Java-based backend system to aggregate and classify potential malicious URLs using bitmask-based tagging for real-time, multi-category threat intelligence.
Enhanced telecom backend components such as SCEF, while evaluating advanced user-space networking platforms including ENEA and F-Stack to improve application detection capabilities.
Designed and implemented a distributed solution for automated Redis cluster scanning, synchronization, and rule-based data cleanup, employing hash slot-aware parallel processing for operational efficiency.
Exposure
- c, c++, Java
- DPDK
- Hyperscan
- KAFKA, Aerospike, Redis
- Linux, Docker
- Platform Evaluation (ENEA, F-Stack)
Software Developer Intern
Samsung R&D Institute, Noida (SRIN)
May 2020 - June 2020
Developped an android Application which detects faces using front camera and add virtual content according to the expression of the user. Used ARCore for building augmented reality application on Android. Augmented Faces is a subsystem of ARCore that automatically identify different regions of a detected face.
For proper anchoring of the virtual content to the real world, employed machine learning (ML) to infer approximate 3D surface geometry to enable visual effects.
Used TensorFlow Lite for on-device neural network inference.
Exposure
- Java
- Augmented Reality (AR)
- Machine Learning
- Tensorflow
- Android Studio
- MediaPipe
Featured Projects
View selected projects below. More information can be found at My GitHub Page.

Real-Time AR Self-Expression with Machine Learning
Developped an android Application which detects faces using front camera and add virtual content according to the expression of the user. Used ARCore for building augmented reality application on Android. Augmented Faces is a subsystem of ARCore that automatically identify different regions of a detected face.
For proper anchoring of the virtual content to the real world, employed machine learning (ML) to infer approximate 3D surface geometry to enable visual effects.
Used TensorFlow Lite for on-device neural network inference.
Exposure
Java, Augmented Reality (AR), Machine Learning, Tensorflow, Android Studio, MediaPipe
Google Blog
Image Arithmetic Expression Calculator
Implemented an Image arithmetic expression Calculator Model using Deep Learning which took images of arithmetic expressions as input and gave its answer as output.
The model captured different digits and operators present in the image using Computer Vision and classified them using CNN.
Exposure
Python, Deep learning, computer vision, Data Structure and Algorithm
View project / case study
Autonomous LUDO playing Robot
Designed an autonomous robot which uses feed from overhead camera to find the optimum path using Image Processing and move the boxes in color specified destination.
The robot was autonomously instructed by computer to play a twisted game of Ludo.
Exposure
Python, Image Processing, Computer Vision, Graph Theory, OpenCV
View project / case study
Health Monitoring System
Designed an affordable and portable health monitoring system that collected data using sensors and sent the data to an online database.
Develop an app for monitoring the data and sent it to online database.
Exposure
Google Firebase Real Time Database, Sensor Interfacing, Arduino and MIT app Inventor
View project / case studyEducation
Indian Institute of Technology(BHU) - Varanasi
Bachelor of technology in Electronics Engineering, 2017 - 2021
I'm currently a final year graduate at IIT(BHU), Varanasi. My core subject is Electronics but I've great inclination towards IT.
Rashtriya Intermediate College Bali - Maharajganj(UP)
BOARD OF HIGH SCHOOL AND INTERMEDIATE EDUCATION U.P.(XII), 2014 - 2016
Completed my Higher Secondary from Rashtriya Intermediate College Bali, Nichlaul with handsome percentage. I was topper of my college.
Masih Sevashram High School Nichlaul - Maharajganj(UP)
BOARD OF HIGH SCHOOL AND INTERMEDIATE EDUCATION U.P.(X), 2005 - 2014
Completed my Matriculation from Masih Sevashram High School Nichlaul with handsome percentage. I was topper of my college and ranked 26th in State Board examination. Recieved an award of excillence from the Chief Minister of Uttar Pradesh.