Akash Vikram Shroff's repositories
Safe_Flutter_App
A simple, elegant password manager application built using Flutter.
HackerNews_Flutter_App
An efficient and minimal application to read all the latest technology stories straight from the source. Built using the HackerNews API, the Flutter BLOC pattern and SQLite.
Talk_Flutter_App
A beautiful chat application built using Flutter and Google Firebase.
Travelling_Salesman_Problem
Implementation of the different approaches of exact and approximate algorithms that attempt to solve the NP-Hard TSP.
Casca_Loan_Assistant
An LLM RAG Application to determine whether an individual qualifies for a business loan.
DocWise
An AI PDF analysis tool built using LangChain, the OpenAI API and Streamlit
MathGPT
Finetuning Mistral 7B on basic & intermediate algebra problems using LoRA and the MathInstruct dataset
Path_Finding_Visualisation
A visualisation tool that helps users observe the working of classical path-finding algorithms such as Dijkstra, Bi-Dijkstra and A* Search built using Tkinter and PyGame.
RSA_Cryptography_Algorithm
An implementation of the RSA Algorithm, an asymmetric or public-key cryptography mechanism, in Python using the Miller-Rabin primality test.
CLI_Wizard_Tool
A Dart open-source tool to help users build minimal Command-Line wizards easily.
Data_Structures_Basic
Implementation of a few composite data structures in python along with accompanying algorithms.
Django_Blog
A full-stack blog system built in Django and deployed using heroku.
DSA_Coursera_Specialisation
Coursework and projects for my Data Structures and Algorithms specialisation offered by UCSD and HSE on Coursera.
Flutter_World_Time_App
A simple Flutter app that allows users to pick a location from a list of locations and shows them the local time using the World Time API.
Gale_Shapley_Stable_Matching
Implementation of the Nobel Prize winning Gale-Shapley algorithm that determines stable matchings in a bipartite graph.
Image_Conv_CLI
A Dart project that provides users a Command Line Interface to convert images from PNG to JPG/JPEG and vice-versa.
Login_Form_BLOC
A basic login form created in Flutter using the BLOC approach to state management and RxDart.
Productivity_Time_Logger
A productivity tool that gets user input for time spent on activities, visualises it in an excel sheet and analyses the information.
Puzzles_Challenges
Solutions to various codewars, leetcode and algoexpert puzzles.
Python
All Algorithms implemented in Python
Raspberry_Pi_Smart_Mirror
A voice controlled smart mirror built using the MagicMirror software.
Stock_Market_Database
A simple scraper that records data for a list of shares (or specific shares) based on user parameters and logs the data neatly in an excel sheet.
Stock_Market_UI
Tkinter-based GUI application that scrapes data for a set of stocks, processes the dat, stores it using SQL and visualises it using matplotlib.
Text_Based_Algorithms
Python implementation of common string processing algorithms and approaches!
To_Do_List_App
A clean and minimal (yet effective) to-do list app built in Flutter using SQLite for data persistence.