Git Product home page Git Product logo

Hi there πŸ‘‹. I'm Pranav Amarnath.

  • πŸ”­ I’m currently working on projects under the "Secres" brand.
  • 🌱 I’m currently learning Android (Mobile) and Embedded.
  • πŸ’¬ Ask me about:
    • Java, AWT/Swing/JavaFX (Desktop), Vaadin Flow/Spring Boot (Web), Android (Mobile)
    • Python, Matplotlib/NumPy/Pandas/Etc (Data Science)

Pranav Amarnath's Projects

ball-runner icon ball-runner

A game where the user presses the spacebar to bounce a ball to avoid obstacles in order to get to the highest level.

colormatcher icon colormatcher

An Android app where the user tries to match a random color image from four random color names. The score increases after a correct guess and decreases after an incorrect guess.

explore icon explore

Community-curated topic and collection pages on GitHub

fatal-journeys icon fatal-journeys

In this project, multiple Python libraries are used to deeply analyze a large dataset provided by the International Organization for Migration to investigate problems that refugees and migrant workers face in their journeys. The International Organization for Migration (IOM) is an organization that provides services concerning migration to governments, migrants and refugees, and migrant workers. Each year many migrants go dead or missing along different routes throughout the world. IOM's Missing Migrants Project tracks deaths of migrants, including refugees and asylum-seekers, who have gone dead or missing along migration routes worldwide. With a count surpassing 30,000 lives lost during migration since 2014, IOM describes it as β€œan epidemic of crime and abuse.” This project uses multiple Python libraries such as NumPy, Pandas, and Matplotlib, in order to identify where and how most cases of dead and missing migrants occur and to help people around the world understand what these migrants go through to help stop what could become a calamity. Twelve deeply analyzed graphs were created in order to better comprehend the large multi-year dataset provided by IOM. This project applies to less-developed countries with refugees and asylum seekers trying to escape their home countries. Multiple different libraries for different visualizations have been used in the analysis. The different visualizations used include bar graphs, grouped bar graphs with same labels, grouped bar graphs with different labels, word clouds, and basemap. The major region of death from 2014 to 2019 turned out to be the US-Mexico border with 1,596 deaths, over 200 deaths greater than that of North Africa. The major cause of death is drowning. From 2014 to 2019 drowning has caused 1,115 deaths. These refugees and asylum seekers are looking for a better living space, not trying to start a war for the country they are fleeing from. The data provided by the IOM has metadata for six years of migration incidents from 2014 to 2019 including 15 unique regions of incidents, 272 different causes of death, and 16 migration routes throughout the world. The analysis done by this project allows for new thought and ideas for migration for refugees and asylum seekers. The goal here is to supplement IOM’s efforts in advocacy for the safety of migrants and refugees. This project provides a clear explanation on the fatalities occurring during migration with its unique graphs. The graphs visualize the general numbers during migration instead of the common visualization technique of specific regions. The analysis done by this project will allow people around the world to focus on the locations of where the most incidents occur, to ensure safer migration routes, and to be aware of the causes of death as well as the number of incidents that occur around the world.

geoworld icon geoworld

An Android app to view the world in satellite view and enter GPS coordinates using NASA WorldWind or view the same locations in a map using Mapsforge.

mgmt icon mgmt

A Java Swing application for administering user management through logging into and out of a system to track hours spent by users.

mgmt-old icon mgmt-old

A Java Swing application for a sign-in program based on employee id.

risingtemperatures icon risingtemperatures

A Java Swing application that aims to analyze the temperature changes across 243 regions that cover approximately 197 countries of Planet Earth from 1750 to 2015.

risingtemperatures-web icon risingtemperatures-web

A Java Progressive Web (Vaadin Flow & Spring Boot) Application (PWA) port of Rising Temperatures.

secresbrowser icon secresbrowser

A web browser made in JavaFX. The application supports an MDI (multiple tabs) with the default search engine as Google. It also supports the "back," "forward," and "reload" commands. No information is saved, protecting your privacy at your command.

secrescam icon secrescam

A cross-platform camera application with face detection.

secrescsv icon secrescsv

A Java Swing application for opening/viewing, saving, printing, editing and/or refreshing multiple CSV files at a time in tabular format. The application can handle longer lines than Excel. Helpful for understanding data for future data analysis.

secresmail icon secresmail

A mail client made in Java Swing and JavaFX for the main application and viewing email content respectively. Jakarta Mail (under Jakarta EE) is the core backend for interacting with the mail server using the IMAP and SMTP protocols.

secresmail-web icon secresmail-web

A Java Progressive Web (Vaadin Flow & Spring Boot) Application (PWA) port of SecresMail.

secresos icon secresos

A Java application that relies on the host system's information. It is meant to function as a lightweight UI for quick interaction with the system and Internet, as a standalone application or boot option. This is the main Secres product as it combines all other Secres applications into one.

songrider icon songrider

An Android app where the user can play songs, in other words, a music player.

u.s.pollution icon u.s.pollution

A Python notebook that aims to analyze the change in air quality index (AQI) for 4 major pollutants (Nitrogen Dioxide, Sulphur Dioxide, Carbon Monoxide, Ozone) that cover all 50 states of the United States from 2000 to 2016.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.