Skip to content

Hello

Hello, I'm

Dhruv Patel

Software Engineer |

Code. Create. Evolve.

SOFTWARE ENGINEER • AI • MICROSOFT FABRIC • CYBERSECURITY • FULL STACK • OPEN SOURCE • PROBLEM SOLVER • LIFELONG LEARNER • SOFTWARE ENGINEER • AI • MICROSOFT FABRIC • CYBERSECURITY • FULL STACK • OPEN SOURCE • PROBLEM SOLVER • LIFELONG LEARNER • SOFTWARE ENGINEER • AI • MICROSOFT FABRIC • CYBERSECURITY • FULL STACK • OPEN SOURCE • PROBLEM SOLVER • LIFELONG LEARNER • SOFTWARE ENGINEER • AI • MICROSOFT FABRIC • CYBERSECURITY • FULL STACK • OPEN SOURCE • PROBLEM SOLVER • LIFELONG LEARNER •

Introduction

I am a skilled developer with expertise in web development, machine learning and cybersecurity. With a strong foundation in data structures, algorithms, and ethical hacking, I also explore machine learning to build intelligent and secure solutions. Proficient in frameworks like React and Node.js I create scalable applications. Let us collaborate to turn your ideas into reality!

Tech Stack

Skills.

The tools and technologies I reach for to design, build, and ship production-ready products end to end.

React JS
React JS
JavaScript
JavaScript
HTML 5
HTML 5
Tailwind CSS
Tailwind CSS
Three.js
Three.js
Node JS
Node JS
Python
Python
Java
Java
C++
C++
MySQL
MySQL
MongoDB
MongoDB
PHP
PHP
git
git
Kali
Kali
Microsoft Fabric
Microsoft Fabric

Consistency

Activity.

LeetCode Stats

Selected Work

Projects.

A selection of work that reflects how I solve complex problems, work across technologies and build polished products end-to-end.

SkillXchange

01 — Project

SkillXchange

SkillXchange is a modern skill swap platform that connects people to exchange skills and learn from each other. The platform features user registration, profile management, skill matching, swap requests, and a beautiful landing page.

  • Lets users list skills they can teach and request exchanges with others to learn new skills.
  • Interactive chat interface that helps users to seamlessly exchange and share their skills.
  • JWT-based authentication with session persistence and protected profile routes.
  • Skill-tag matching engine to surface compatible swap partners.
MERNViteMongoDBTailwindSocket.ioJWT
View source
WealthScribe

02 — Project

WealthScribe

An app created using streamlit that is used for extraction of financial data from financial statements.

  • PDF and statement ingestion with table-aware parsing.
  • Structured extraction of key financial line items.
  • Streamlit UI for quick review, edits, and export.
StreamlitPythonAI/MLHTML/CSS
View source
NearbyDoc

03 — Project

NearbyDoc

Developed an app that connects patient directly with doctor by providing flexibility to book an appointment at time they want.

  • Doctor discovery by speciality and proximity.
  • Real-time slot availability and instant booking confirmation.
  • Separate dashboards for patients and doctors.
  • Responsive UI built with Tailwind for mobile-first usage.
PHPJavascriptMySQLHTML/CSStailwind
View source