Hello, I'm

DHRUV

AGRAWAL

Software Engineer

Building scalable applications and solving complex problems. Passionate about full-stack development, cloud technologies, and creating impactful digital experiences.

Open to opportunities
Scroll
<about>

About Me

Dhruv Agrawal

Who am I?

I am a passionate software engineer with a strong foundation in full-stack development, specializing in building scalable and efficient web and mobile applications. With hands-on experience in leading product engineering initiatives, I have successfully launched end-to-end solutions, leveraging technologies like Flutter, Node.js, and Google Cloud Platform.

I thrive in solving complex challenges, whether it's reducing operational costs by 97% or implementing deep learning models that drive accuracy and business growth. I enjoy solving data structures and algorithms problems, with over 700+ DSA questions solved across platforms. Open to exciting opportunities where I can contribute, grow, and make a meaningful impact.

700+
DSA Problems
15+
Projects
2+yrs
Experience
</about>
<experience>

Professional Journey

My career path and the amazing teams I've worked with.

(Sep 2025 - Present)
MyRik

Software Engineer

MyRik

(Jan 2025 - Sep 2025)
CarWale (CarTrade Tech Limited)

Associate Software Engineer

CarWale (CarTrade Tech Limited)

(Nov 2024 - Dec 2024)
JioHotstar (Viacom18)

Software Engineering Intern

JioHotstar (Viacom18)

(Mar 2024 - Nov 2024)
MyRik

Product Engineering Intern

MyRik

(Aug 2023 - Oct 2023)
AllUsedCars

Software Development Engineer Intern

AllUsedCars

(Mar 2023 - Jun 2023)
Benam

Software Development Engineer Intern

Benam

(Aug 2022 - Jan 2023)
Mitra Fintech

Android Development Intern

Mitra Fintech

</experience>
<skills>

Tech Stack

Technologies and tools I work with to bring ideas to life.

Languages

Java
Java
Kotlin
Kotlin
Python
Python
Go
Go
TypeScript
TypeScript

Frontend

React
React
Next JS
Next JS
Flutter
Flutter

Backend

Node
Node
SpringBoot
SpringBoot
Flask
Flask
Microservices
Microservices

Databases

SQL
SQL
MySQL
MySQL
PostgreSQL
PostgreSQL
MongoDB
MongoDB
ElasticSearch
ElasticSearch

Cloud & DevOps

AWS
AWS
GCP
GCP
Firebase
Firebase
Docker
Docker
GitHub
GitHub
Nginx
Nginx

APIs & Communication

WebSockets
WebSockets
WebRTC
WebRTC
Pub/Sub
Pub/Sub

AI/ML

Machine Learning
Machine Learning
TensorFlow
TensorFlow
</skills>
<projects>

Featured Work

A selection of projects I've built, from full-stack applications to innovative solutions.

01Backend Developer

DStarDB

Built DStarDB, a C++ multithreaded in-memory database optimized for multi-core performance and clean architecture. Implements Redis-style types (strings, hashes, lists, sets, sorted sets, streams with consumer groups), transactions, TTL/LFU eviction, snapshot persistence, and a shared thread-pool event loop. Benchmarks show lower tail latency and improved throughput vs Redis.

C++CMakestd::thread / pthread
CodeView Details
02Backend Developer

Real-Time Collaboration Platform

Developed a robust meeting system using Spring Boot, WebSockets, and WebRTC, enabling real-time chat, audio, and video communication with minimal latency. Architected core microservices like Config Server, Eureka Discovery Server, Gateway Server, and Meet Signalling Server, ensuring scalable, low-latency, and high-performance communication.

Spring BootWebSocketsWebRTCMicroservicesGateway Server+1 more
View Details
03Backend Developer

AI-Enhanced Multilingual Press Release Generator

Crafted an AI-powered tool using Flask and Python to transform PIB press releases into engaging multilingual videos, increasing accessibility. Established a centralized image management system and advanced prompt engineering to streamline video creation workflows, cutting production time by 45% and boosting productivity by 35%.

FlaskPythonAI+2 more
View Details
04Full Stack Developer

College Attendance App

Developed and deployed a Flutter frontend and Node.js backend application on DigitalOcean for tracking college attendance. Implemented web scraping for real-time data acquisition, Firebase services for analytics and notifications, and WorkManager for local notifications. The app achieved over 3.5k downloads on Google Play Store within 2-3 months, with a monthly growth rate of 236%.

FlutterNode.jsFirebaseWorkManagerDigitalOcean
View Details
05Full Stack Developer

Amazon Clone App

Developed a feature-rich Amazon Clone mobile app with search, categories, cart management, and secure checkout using GPay and ApplePay. Implemented an admin panel for efficient product management, including the ability to add products, monitor sales performance, and track category-wise sales. Integrated Flutter frontend with NodeJS, ExpressJS, and MongoDB backend for seamless data communication, resulting in a reliable and scalable solution.

FlutterNodeJSExpressJS+3 more
View Details
06Full Stack Developer

WhatsApp Clone App

Developed a full-stack WhatsApp Clone app using Flutter, Firebase, and Riverpod 2.0, incorporating phone number authentication, one-to-one and group chatting, support for various media types, emoji sharing, image and video caching. Implemented additional features like status updates, video calling, online/offline status indication, message seen feature, and automatic scrolling.

FlutterFirebaseRiverpod 2.0Video CallingAuthentication
View Details
</projects>
<education>

Education

My academic journey and qualifications.

Bachelor Degree

Lakshmi Narain College of Technology, Bhopal
2021 - 2025

12th Grade

Jai Academy, Jhansi
2020 - 2021

10th Grade

Jai Academy, Jhansi
2018 - 2019
</education>
<blog>

Latest Articles

Thoughts, tutorials, and insights from my journey as a developer.

Coming Soon

I'm currently working on some exciting articles about software development, best practices, and my learning journey. Stay tuned!

ReactSystem DesignDSACloud
</blog>
<contact>

Get In Touch

Have a project in mind or want to collaborate? Let's talk!

Email

Location

Jhansi, Uttar Pradesh, India

Connect with me

"The best way to predict the future is to create it."

— Peter Drucker

</contact>