Hi! I am

Shrey

Coder
Gamer
Linux enthusiast

Blogs

view all

Parachutes? This is how they works

Parachutes
Non-Technical
Learning
I learnt how Parachutes works and now you will too

Introduction

What exactly is a parachute? You’re likely familiar with its purpose, but understanding how it functions opens up a fascinating story. Allow me to share.

Materials

Nylon Fabric

Parachutes are usually made from Nylon, Polyester, Kevlar, Dacron or Spectra. All of these materials are lightweight, durable, with low air permeability and have high tensile strength. The type and use case defines what material would be used for the parachute. These can also be used in combination with each other, it all depends on the use case.

Folding

Packing a Parachute

Parachutes are folded in a certain way and only a FFA-certified parachute rigger can do that since parachutes play such a life-saving function and there is no margin for errors. Once folded, they are then put into a special bag (commonly known as a parachute deployment bag or D-bag) in a specific way to make sure it is deployed properly when needed.

Deployment

Parachute Bag

The parachute bag is used to safeguard the parachute and eventually, deployment. It is usually made out of Nylon or Polyester for the same reasons as the parachute. The bag is designed to hold the chute in place and prevent it from accidental deployment. The bag is typically connected to the parachute harness or container system. When the parachute deployment sequence is initiated, the bag opens to allow the chute to deploy.

The Physics

Parachute in action

As the bag opens, the packed chute rapidly expands, filling with air and creating drag. This sudden inflation slows down the descent of the person or object attached to the chute, providing a controlled and safe descent. The chute has compartments which are open from the front to trap air in them. This gives the chute a wing shape that helps in a smooth glide down.

Pulling the strings of the chute will change the shape and the direction of the chute. It can also speed up and slow down the descent.

The aftermath

After safely landing on the ground. One would celebrate the fact that their parachute indeed did open, and then fold it back into their bag and then repeat.

References

Takeaway

The more you try to speed things up, the faster you fall

Rust Guessing Game

First Rust Code
CLI Game
Guess a number
Technical
A game made in Rust language.

Guessing Game

Github Repo

Motivation

I have been reading the Rust Book a lot lately. I am intrigued as to how much better Rust is compared to all other languages. I want to keep going deeper and learn more about the language. I wanted to see how much I have learnt about the language by building a simple CLI based game using the language. I saw that they have an excercise in their docs regarding a guessing game so I read the document and started to code this. I went overboard and added lot more functionality than what the docs offered. I implemented a difficulity system, a score caculator, added time tracker and tries counting to it.

I enjoyed everything about the language, especially how easy it was to implement this considering the performance and bug free code I got from this.

Rules

  • Pick the Difficulity.
  • Try to guess the number that is generated secretly.
  • The faster and lesser tries you take, the higher score you get.

Difficulity

Difficulity increases the scope of the number you need to guess.

  1. Easy (1 - 100)
  2. Medium (1 - 250)
  3. Hard (1 - 500)

Score

Score = {time taken to complete in secs} * {count of guesses taken to complete}

Compile & Run

git clone https://github.com/shreyydev/rust-guessing_game.git

cd guessing_game

cargo run

Projects

view all

Graffiti

Co-founder/Dev
Frontend & Backend
A start-up that utilizes NFC Technology in a revolutionary way.

An app that will convert those boring NFC tags into fun! Graffiti allows users to utilize their NFC tags to put digital messages on them for others to see making it a social netprojects. I projectsed on developing the app to publishing it on play store. It is currently in closed beta. A public repo has been made for it to see what the code looks like.

Spinal Cord Injury BC

Frontend & Backend
We projectsed to develop an App to collect data for accessibility standards of parks.
  • App - Flutter
  • Web App - Angular
  • API - .NET Core (C#)

With the team at BIRG Lab, we developed an app for iOS and Android using flutter. The app helps in data collection of certain accessibility standards within BC parks. The project also included a dashboard developed using angular to manage the collected data. The project was made for a non-profit organization named Spinal Cord Injury.

Northern Health Reporting

Frontend & Backend
Data Analysis
We analysed sensitive patient healthcare data and also made predictions on it.

With the team at BIRG Lab, we were provided with patient health care data by Northern Health BC. The data was analyzed. Different report were made using SQL Server Report Services (SSRS). The findings and the reports were made available on a dashboard made in ASP.NET. Predictive analysis was also performed on the data using SPSS modeler.