Skip to main content

Posts

Showing posts with the label Coding

AllergyAlly a mobile app

  AI-powered allergy companion app that revolutionizes allergy management. The mobile app was developed as part of submission to the  Global AI Hackathon  using the  MIT app inventor platform  by me and my teammate Viraj Marathe. UPDATE: The Allergy Ally app secured the Honourable Mention Award at the Global AI Hackathon. The World Allergy Organization estimates that 20–30% of the global population experiences some form of allergy. Impact on Quality of Life by Allergies: Missed days Poor Sleep Dietary Restrictions Mental Health Medical history remains a cornerstone in allergy diagnosis, guiding healthcare providers in making informed decisions and providing appropriate care to patients. And this app documents each and every allergic incident and provides detailed report for the healthcare providers with the help of AI. Existing solutions are not satisfactory and our mobile app Allergy ally acts as a companion to persons troubled by allergies. Features of the ap...

Learnings from FIRST Robotics competition

I recently participated in FRC by joining RFactor, A team based in Mumbai. Although I lived in Goa, I would travel to Mumbai during my holidays, especially during Diwali, Christmas and summer holidays. Despite this restriction I persevered by spending 16-18 hours every day at the lab. With this commitment I was able to contribute hugely to the team in the areas of Programming, CAD and prototyping. Me and Viraj together managed the entire programming aspect and coded the swerve drive of the robot. We used pathplanner and YAGSL for this and were able to make a highly accurate swerve. Using a pathplanner meant that our robot's autonomous code was very accurate and could correct itself at any moment using accurate odometry.  This meant we could change the autonomous path right before the match and adjust our autonomous to our alliances. Due to our accurate odometry and pathplanner our autonomous would never fail and always deliver us points. We used paths of 1+1 and 2+1 based on our al...

Merit Certificate @e-Yantra IIT Bombay - Virtual Museum Competition

As part of the Virtual Museum Competition, i researched on the Brahma Statue of Goa and my research on the statue and 3D design of the statue earned me a position amongst top 15 entries https://www.e-yantra.org/events/ I was pleasantly surprised to receive a Gift pack with certificate, Tshirt, a bag and board game The certificate given by https://eysrc.e-yantra.org/ is surely one to cherish

Success at Icode Global Hackathon 2022

After having crossed multiple levels of testing at regional, country and finally at International level, I secured the 43rd rank at the Icode competition in Python category

Press mention for the International success at MAKEX 2022

Report on ‘The Goan’ https://www.thegoan.net/tg-life/%EF%BB%BFmaking-india-proud-goan-kids-play-robot(ic)s-on-international-stage/92358.html Report on TOI Goa https://timesofindia.indiatimes.com/city/goa/goan-students-stand-second-at-international-robotics-event/articleshow/96207801.cms Report on Goa News https://goa.news/goan-students-stand-2nd-at-international-robotics-event

Coding Kaprekar Constants

Here is an interesting play with numbers. Take any three-digit number, for example 276, subtract its digits i.e. 276 in descending order by the digits in ascending order, e.g., 762–267 and keep repeating this process; eventually, it will reach a constant, namely 495. Try this same method for a four-digit number and it will reach the number 6174. Try the same method for six digits, and we will arrive at two constants, i.e. 54994 and 631764, and one loop. Interestingly this phenomenon was noted by an Indian Mathematician  Dr Kaprekar  in the year 1955, and these constants are called as  Kaprekar constants . To know more about Kaprekar Constant you can watch this video I challenged myself to code Kaprekar constant for all digits. I have made a code in python which finds all the 3,4, and 6 digit numbers that don’t follow the Kaprekar constant. Run the Code in Replit: https://replit.com/@Saipranavsg/Kaprekar-Numbers?v=1#main.py Link to Medium Article https://medium.com...

Pocket Money Problem

This SCRATCH game was built by me as part of the FOM series i.e. Fear of Maths turning to Fun of Maths as submission to Google Code 2020 submission. This is a simple game to play with Pocket Money to be deposited in piggy banks and learn Algebra. The game helps understand the concept of solving Linear Algebraic equations. First screen explains the problem Second screen provides option to select the money to be deposited in the two piggy banks and solves the problem by listing all the values in a table. Third screen shows the equations for both the piggy banks. Fourth screen uses Coordinate Geometry to plot the graph as per the values of the table from screen two. The answer is in the intersection point of the Iggy values plot and Diggy values a plot The fifth screen provides a Linear Algebraic equation solver which enables user to input values as per ones choice to arrive values for X and Y. View it at scratch.mit.edu