Hello, I'm
Dhruv Patel
Software Engineer |
Code. Create. Evolve.
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.














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

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.

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.

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.