---
title: "Parth Gupta (@ParthGupta) | Hashnode"
description: "I am an engineering student passionate about making lives of the people better through my keyboard. Read the latest articles by Parth Gupta on Hashnode."
url: "https://hashnode.com/@ParthGupta"
---

@ParthGupta

# Parth Gupta

@ParthGupta · Joined March 2024

I am an engineering student passionate about making lives of the people better through my keyboard.

### [From a Messy Trip Bill to 2 Payments: Ledgers, Algorithms, and How Splitwise Does It](https://technical-philosphy.hashnode.dev/from-a-messy-trip-bill-to-2-payments-ledgers-algorithms-and-how-splitwise-does-it?utm_source=hashnode&utm_medium=feed)

Part 1: The problem Three friends and three bills produce five separate debts; a bill-splitting app has to turn that into the fewest payments without losing a paisa. Amit, Bela and Chirag go on a trip

11 min read · [technical-philosphy.hashnode.dev](https://technical-philosphy.hashnode.dev/from-a-messy-trip-bill-to-2-payments-ledgers-algorithms-and-how-splitwise-does-it?utm_source=hashnode&utm_medium=feed)

[Oct 4](https://hashnode.com/posts/from-a-messy-trip-bill-to-2-payments-ledgers-algorithms-and-how-splitwise-does-it/6ac19a57eabfedb9f8c15a97)

### [Implementing a basic API Gateway from scratch](https://technical-philosphy.hashnode.dev/implementing-a-basic-api-gateway-from-scratch?utm_source=hashnode&utm_medium=feed)

In today’s software ecosystem, API Gateways play a crucial role in managing and securing communication between clients and microservices. Whether you are building a large-scale distributed system or just starting your journey into backend development...

7 min read · [technical-philosphy.hashnode.dev](https://technical-philosphy.hashnode.dev/implementing-a-basic-api-gateway-from-scratch?utm_source=hashnode&utm_medium=feed)

[Aug 16, 2025](https://hashnode.com/posts/implementing-a-basic-api-gateway-from-scratch/68a0e9fdb53246bc795ebe9f)

### [Database System Concepts and Architecture](https://technical-philosphy.hashnode.dev/database-system-concepts-and-architecture?utm_source=hashnode&utm_medium=feed)

Pre-requisite To understand the content of this blog, it's important to have a basic understanding of a database management system (DBMS). You can study that from here. Contents of this blog A basic client/server DBMS Architecture Data Models, Sche...

12 min read · [technical-philosphy.hashnode.dev](https://technical-philosphy.hashnode.dev/database-system-concepts-and-architecture?utm_source=hashnode&utm_medium=feed)

[Dec 20, 2024](https://hashnode.com/posts/database-system-concepts-and-architecture/6765caa84aacf08741665acd)

### [Getting Started with Database Management Systems](https://technical-philosphy.hashnode.dev/getting-started-with-database-management-systems?utm_source=hashnode&utm_medium=feed)

From this blog, we will start with the Database Management Systems(DBMS) series. This is the perfect starting point if you are an absolute beginner and have never really heard anything about DBMS. All the blogs will be beginner-friendly. We will star...

10 min read · [technical-philosphy.hashnode.dev](https://technical-philosphy.hashnode.dev/getting-started-with-database-management-systems?utm_source=hashnode&utm_medium=feed)

[Dec 13, 2024](https://hashnode.com/posts/getting-started-with-database-management-systems/675ca9d8e6d808206375de99)
