Everything Engineering


Hi There 👋 #

Hi, I’m Pratik. As a software engineer, I enjoy tackling both technical challenges and everyday problems. My passion lies in finding solutions and making improvements where possible, whether that means optimizing AWS costs, enhancing server response times, or streamlining processes.

Want to talk ?

Interested in updates ?

Found a mistake ?

More at about me!


Posts #

🏃 Running 101

~13 min
Discover the journey and achievements of an avid runner who completed a 100km challenge in 30 days, reduced BMI from 24.1 to 22.3, and improved their running pace and resting heart rate. Learn about their strategies for music, nutrition, hydration, and more to enhance your own running performance.

🔧 Lost SSH Access to Ec2 ?

~3 min
Losing SSH access to an Amazon EC2 instance can be a frustrating experience, especially when common solutions like EC2 Instance Connect or Session Manager are unavailable. In this blog post, we'll explore a lesser-known but effective method to regain access by leveraging EC2 user data.

🏎️ Building pre-owned Car Platform With Valkey - Part 2

~17 min
In Part 2, we will focus on building and optimizing the listing page using Valkey. We will explore how to handle complex filters, manage pagination efficiently, and ensure the listing page loads quickly to provide an excellent user experience.

🐈 A Cat Stereogram : Dark Mode

~4 min
Learn about stereograms, where two-dimensional patterns create three-dimensional images. Discover the benefits of viewing stereograms for improving focus, convergence, and reducing eye strain. Explore effective techniques for enhancing your visual skills and overall eye health.

🧩 The Psychology of Seeking Help

~4 min
Explore the various types of help seekers in the engineering field, from persistent problem solvers to direct seekers. Learn how recognizing these patterns can enhance collaboration and improve problem-solving efficiency.

📜 The Best Way to Learn Backend Web Development ✧

~4 min
Backend web development is the powerhouse of any web application, responsible for managing databases, server logic, authentication, and overall application performance. Learning backend development can seem daunting due to the array of technologies and concepts involved. However, with a structured approach, you can master the skills needed to build robust and scalable backend systems.

🪲 The Tiger Style

~20 min
Tiger Style is a coding philosophy focused on safety, performance, and developer experience. Inspired by the practices of TigerBeetle, it focuses on building robust, efficient, and maintainable software through disciplined engineering.

🚗 Building blazingly fast pre-owned car platform with Valkey - Part 1

~13 min
Learn how to use Valkey, a high-performance key/value datastore, to serve web pages quickly and efficiently. This guide covers optimizing both frontend and backend processes to achieve response times as low as 60ms. Explore user flows, marketplace features, and techniques for caching, pagination, and cache invalidation to enhance the user experience in your web application.

🧿 Creating Content

~5 min
At the end of this, you'll understand the importance of creating content, when to start, and how to begin.

♥️ System Design : Tinder ✧

~4 min
Explore the high and low-level design of a Tinder-like application, covering features such as sign-up, profile setup, recommendations, chat, notifications, and user interactions. Learn about system requirements, architecture components, and scalability considerations for handling millions of users and high traffic volumes.

🐘 Postgres : Optimising query ✧

~4 min
Optimize your PostgreSQL queries with these techniques to improve performance: using indexes, analyzing data, utilizing EXPLAIN, avoiding SELECT *, implementing LIMIT, optimizing JOINs, and considering caching.