List of Projects

ClockedIn

Web App (Nov 2020)

  • Developed a time entries app to keep track of how much time is spent on different tasks for different projects for specific dates.
  • Project was developed completely using HTML, CSS and Vanilla JavaScript.

SimpliPass

Web, Android and iOS Apps (Jan 2020 – Apr 2020)

  • Developed full-stack applications for reviewing university courses and instructors, in a team of eight members.
  • Project included a responsive web app with ASP.NET (C#) and REST API on server-side and React for client-side along with two mobile apps for both Android and iOS built using Xamarin, allowing cross-platform development with a single shared codebase.
  • Data was stored in a NoSQL database and deployment and continuous integration were handled using Amazon Web Services.

Phase Keeper

Web app (Nov 2019 – Jan 2020)

  • Developed a dynamic score tracking app as a personal project for the Phase 10 gameplay, using React.
  • Set up automated deployment using Netlify and continuous integration using Travis CI for the entire project.

Split It

Web app (May 2019 – July 2019)

  • Developed a bill splitting app as a personal project, using PHP back-end with HTML, CSS and Bootstrap front-end.
  • Designed and implemented responsive web design, modern UI/UX across the application with form handling and validation.

Course Tracker

Android app (Jan 2018 – Apr 2018)

  • Built a complete Android app using Android Studio in a group of five members for the Software Engineering course, that tracks semester progress and predicts a student’s future CGPA based on predicted final grades of current courses.
  • Used Agile software development methodology in three iterations using DRY, LoA, SoC, LoD and PoLA design principles.
  • Implemented a total of 48 Unit, Integration and Acceptance tests to cover all possible user cases.

Activity Tracker

Web app (Sep 2017 – Dec 2017)

  • Built a fully functional fitness tracking web app for the Human-Computer Interaction course in a group of three members.
  • Identified all the stakeholders, performed user research, gathered requirements to create low and high-fidelity prototypes.
  • Performed heuristic evaluations to identify and solve usability problems in the user interface.