Aditya U Sathe's Projects
A mobile-app which captures device-motion based gestures, decodes them and maps them to user-configured actions. In other words, just move your phone in the air to create some geometric shape, and the app will execute a preconfigured action mapped to that shape.
A scheduling algorithm which is tailored to schedule hierarchical entities(composites/aggregations). This approach enables the scheduler to accept and process powerful scheduling-constraints. The model is implemented as a scheduling framework, which can be used by the client-apps(here, we've demonstrated using an android-app).
Implementing basic ML models from scratch using quasi-TDD approach.
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
A prototypical Java-based microservice demonstrating API-first development approach and code-modularization strategy. It can serve as a template for a quintessential microservice application.
a toy implementation of Linux-shell.
CLI-based popular 2048 puzzle game. Support for multiplayer mode and high-scores tracking.
Basic utility to efficiently scan and visualize network topology.
A productivity-enhancing tool for students and bookworms. It can help you consolidate the highlights you have added along the way, at a single place.
This is a CLI based school timetable generator. It uses a randomization heuristic approach, which focuses on creating unconstrained schedule first and applying the constraints later.
Popup dictionary to help users quickly lookup meanings, pronunciation of words without needing them to switch between the apps.
Predict which page/resource a user is likely to request next and prepare the resource beforehand, to achieve practically zero turnaround time. This repo hosts a novel embeddable-framework for predicting next user-requests and proactively caching the associated resource using pattern-mining techniques.
Spring Batch is a framework for writing offline and batch applications using Spring and Java
A computer algebra system written in pure Python
VLC Extension to lookup subtitle-words in an English-dictionary. Helpful for someone who is a non-native English-speaker.
A tool to help you decide what to wear and when. It takes into consideration things like matching-apparels, laundry requirements, variety in the dressing etc. while devising a dressing-schedule.