Divyanshu Kalra, Developer in Delhi, India
Divyanshu is available for hire
Hire Divyanshu

Divyanshu Kalra

Verified Expert  in Engineering

Bio

Divyanshu is a seasoned data scientist. In his undergrad, he published multiple papers in international publications. Then, he joined a $25 million B2B SaaS company and became the youngest head of data science in the company's history. He then left to create his startup, creating video solutions and scaling the company as the sole technical founder to $120,000 ARR. Most recently, Divyanshu was the CTO of an AI startup specializing in generative AI chatbots to help sales teams train better.

Portfolio

Neorep
Python, Serverless GPUs, GPU Computing, Large Language Models (LLMs), Llama 3...
Reslash
Rust, WebRTC, Networking, IP Networks, C++, React, Twilio, API Integration...
VWO
Statistics, Data Science, Machine Learning, Python, Deep Learning...

Experience

  • Python - 7 years
  • Node.js - 7 years
  • MySQL - 5 years
  • Machine Learning - 4 years
  • JavaScript - 3 years
  • TensorFlow - 3 years
  • Data Science - 2 years
  • PyTorch - 1 year

Availability

Part-time

Preferred Environment

Unix, Linux

The most amazing...

...thing I've built is a CDN system written from scratch in low-level C++ and Rust that made it possible to stream 4K in as little as 400ms end-to-end latency.

Work Experience

CTO | Cofounder

2023 - 2024
Neorep
  • Developed a prototype for an AI-based chatbot on custom architecture, deployed it, and sold it to an enterprise client for a 5 figure contract, all in less than six weeks.
  • Developed a custom LLM serving architecture, obsessing over low latency and scaling on GPU serving platforms like RunPod, Modal, etc.
  • Developed the entire front end in Remix to optimize for low load times.
Technologies: Python, Serverless GPUs, GPU Computing, Large Language Models (LLMs), Llama 3, Artificial Intelligence (AI), Chatbots, AI Chatbots, Speech to Text, AI Agents, Dialogflow, API Integration, Automation, Google Cloud Platform (GCP), MySQL, Node.js, React, TypeScript, Next.js

CTO | Cofounder

2020 - 2024
Reslash
  • Created the entire video calling product from scratch and launched it. It got featured on the HackerNews front page, #1 on ProductHunt, and trended on /r/all on Reddit. Scaled it to generate $100,000 ARR as the CTO.
  • Developed a custom video streaming solution using a custom stack that used a low-level UDP connection, using WASM and RUST. Achieved 50ms audio latency and 400ms 4k video latency.
  • Managed a team of three freelancers to build and ship products reliably and created the entire feature pipeline.
Technologies: Rust, WebRTC, Networking, IP Networks, C++, React, Twilio, API Integration, Google Cloud Platform (GCP), MySQL, Node.js, TypeScript, Next.js, Vercel

Senior Data Scientist

2018 - 2020
VWO
  • Worked on personalization and the MultiArmedBandit algorithm, production, and R&D.
  • Improved the stats engine by making it 10x faster and reduced the server cost.
  • Created a spam detection algorithm using deep learning with 95% accuracy.
  • Worked on projects like optimal notification sending time, sample size selection, and so on.
  • Made end-to-end API systems with Node.js and Python.
  • Worked on the dataset collection and training of a custom language model to create a prototype search engine.
Technologies: Statistics, Data Science, Machine Learning, Python, Deep Learning, Large Language Models (LLMs), Artificial Intelligence (AI), Chatbots, Automation, Google Cloud Platform (GCP), MySQL, Node.js, React, TypeScript

Machine Learning Developer

2017 - 2017
Paytm
  • Worked on a neural net (algorithmic hybrid model).
  • Created a Django front end that lets the user train the neural network and track all the performance of the net. The neural net compared two names and outputted if they were the same name (for user verification).
  • Ensured that the final accuracy of the model was 99.03%.
Technologies: Django, Python 3, Keras, TensorFlow, Artificial Intelligence (AI)

Experience

Sentiment Analyzer

Uses Python's Gensim Word2Vec library to map all the words in a tweet as a vector. It analyzes the vectors using a three-layer deep neural net; the net is constructed with TensorFlow in order to detect if the tweet is positive or negative.

Advances in Keystroke Dynamics: 2005-2016

I wrote a research paper that contained a survey of all the techniques used in keystroke analysis for user authentication. It was published in IEEE | IndiaComm Conf 2016.

Classifier Dependent Dimensionality Reduction for Resource Restricted Environments

I wrote a research paper that examined the use of a neural network and GA to reduce the dimensionality of a large dataset according to the needs of the classifier. It was published in Springer | Redset Conf 2017.

Kafka End-to-End Encrypted Chat

https://github.com/kalradivyanshu/kafkaEncryptedChat
This is an end-to-end encrypted, scalable chat app written in Python using TkInter. The back-end used Apache Kafka.

Home Automation

I built an Android app which allows the user to control devices in his house. The user can use voice control via natural language processing (Wit.ai API). The central server was written in Flask for Python 3.5. Raspberry PI and Arduino were used to control the electronic devices.

Color Detect

https://github.com/kalradivyanshu/ColorDetect2
A program that uses OpenCV to detect the color of the object in front of the camera and then sends the signal to Arduino which recreates that color on an RGB LED screen.

Remote Play

https://github.com/kalradivyanshu/RemotePlay
A software that runs on Raspberry Pi and can convert any speaker/headphones into a wireless speaker/headphones. It uses PHP and Python 3 to fetch and play the song.

360° Security Camera

https://github.com/kalradivyanshu/Stream
This uses a motor, a webcam, and two Flask servers to generate a live feed. It also gives the client control of the webcam's motor so that the client can get a 360-degree view of the room.

Education

2014 - 2018

Bachelor of Technology Degree in Instrumentation

Netaji Subhas Institute of Technology - Delhi, India

Certifications

MARCH 2019 - PRESENT

Deep Reinforcement Learning Nanodegree

Udacity with NVIDIA and Unity

Skills

Libraries/APIs

Node.js, React, TensorFlow, jQuery, Google Maps API, Keras, Pandas, WebRTC, Socket.IO, PyTorch

Tools

Dialogflow, Ansible, Android Studio, Grafana

Languages

JavaScript, Python, PHP, TypeScript, CSS, Python 3, Java, HTML, PHP 7, Rust, C++

Frameworks

Next.js, Bootstrap 3, Django, Unity, CodeIgniter

Platforms

Google Cloud Platform (GCP), Vercel, Docker, Twilio, Unix, Apache Kafka, Android, MacOS, Linux

Storage

MySQL, Redis, PostgreSQL, Neo4j, InfluxDB

Paradigms

Automation

Other

Data Science, Artificial Intelligence (AI), Chatbots, AI Chatbots, API Integration, Machine Learning, Algorithms, Statistics, Speech to Text, AI Agents, Tkinter, Collectd, Deep Learning, Large Language Models (LLMs), Networking, IP Networks, Serverless GPUs, GPU Computing, Llama 3, Deep Reinforcement Learning, Computer Science

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring