Dhruv Patel

Backend & Systems Developer

Python • Java • System Design

Building structured software systems with Python and Java

GitHub Profile

About Me

I am a developer focused on building structured software systems using Python and Java. My projects simulate real-world environments such as banking systems, operating system behavior, and management software. I enjoy designing programs with strong logical structure, defensive programming practices, and clean object-oriented architecture. Most of my work focuses on command-line applications that emphasize real-world logic, authentication systems, file persistence, and modular program design.

I am learning web development and building projects.

Skills

Tech Stack

Tools

Projects:

Python OS Simulator

Project details

Built in

A terminal-based operating system simulator that models core OS concepts including authentication, file management, process handling, Linux shell command style interaction and memory simulation using modular Python architecture. View Project

Advanced ATM System

Project details

Built in

A secure ATM simulation implementing authentication, transaction handling, balance validation, and persistent data storage using JSON/file systems. Designed with defensive programming to prevent invalid inputs and crashes. View Project

Library Management System

Project details

Built in

A console-based system built using Java and Python that manages book inventory, user records, borrowing and return logic using object-oriented design and structured program architecture. View Project

Mini Database Engine

Project details

Built in

A lightweight command-line database engine built in Python that simulates core database operations such as table creation, record insertion, data retrieval, updates, and deletion. The system stores structured data using JSON files and provides a simple command interface for managing tables and records efficiently. View Project

Currently Building

GitHub Stats

Contact

Email: pd1900565@gmail.com