For the things we have to learn before we can do them, we learn by doing them. -
I believe that the best way to learn is by working on projects. Below is a subset of the growing list of projects I have done.
-
Dwelling Pitch and Browse
Dwelling Browse app - About this App : Applications to onboard and enable buyers to buy their first home! The browse application provides a breakdown about the cost involved in purchasing a home of their liking based on their personal finances.
- Programming Languages used : Ruby on Rails, Python and Javascript
- Programming Concepts Explored : Hotwire, Turbo Frames, Stimulus JS, PostgreSQL, Heroku
-
Product Bundles
(Shopify Hackdays '19 Winner) Sneak-peak at the project - About this App : This is a POC built by augmenting the existing Shopify Admin to add the ability to bundle products together. This enables us to further build functionality such as "Shop my look!".
-
Botify
(Shopify Hackdays Finalist) The Chatbot in action - Problem : Prior to Shopify Toronto office's OfficeMaps integration, booking a room needed knowledge of the room names and the floors that they were on. This chatbot aims to simplify booking a room and more!
- About this App : This is a multifunctional Slack bot called Mr.Owl, its functionality includes - booking meeting rooms, submitting team health check scores, synchronizing with Google Calendar, etc
- Programming Language used : Node.js, Python
- Programming Concepts Explored : Building chatbots, Slack API, Google calendar API, wit.ai, NLP
-
NVIDIA GPU Cloud Workspaces Workspace mounting and usage stats demo. - About this App : The workspaces feature allows for concurrent access to the Nvidia GPU cloud.
- Programming Concepts Explored : SFT protocol, File system mounting
-
Sentiment Analyzer In App screenshots. - About this App : Application to perform sentiment analysis. Given a topic we'll be able to see how positive or negative the most recent tweets about the topic are!
- Programming Language used : Python
- Programming Concepts Explored : Sentiment analysis, Twitter API functionality
-
Algorhythm
In App screenshots. - About this App : Customized playlist application for the iPhone, plays music based on your mood/current activity
- Programming Language used : Objective C, C
- Programming Concepts Explored : Model-View-Controller(MVC) design pattern,segues and navigation controllers,data modeling
- Other Versions : Under development - implementing bug fixes, making UI modifications, adding music!
-
Pic-Chat
In app screenshots. - About this App : Chat application for the iPhone
- Programming Language used : Objective C, C
- Programming Concepts Explored : Model-View-Controller(MVC) design pattern,segues and navigation controllers,data modeling
- Credits:Thanks to Spopapp for providing me with such an exciting challenge:)
- Other Versions : Under development
-
MasterBlogger
- About this App : Blog reader application, You can read all your favourite blogs at one place!
- ~ Screenshots will be up soon-UI is being updated!
- Programming Language used : Objective C, Swift
- Programming Concepts Explored : Accessing JSON data from web,Using UIWebView,Model-View-Controller(MVC) design pattern ,Table View
- Other Versions : Under development - Redesigning the UI, implementing new features, fixing bugs
- About this App : iPad application to find a lost iPhone, using the apple map-kit
- Programming Language used : Objective C
- Programming Concepts Explored : Map kit,Action sheets,Core Location, Model-View-Controller(MVC) design pattern,segues and navigation controllers,data modelling, multiple orientation support
- Other Versions : None till now, plan to make another to improve the UI and decrease battery consumption
FindMyiPhone App for iPad