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.

Realtime AR Self Expression

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
Handwritten Expression

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
Ludo Game arena

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

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 study

Education

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.