Projects

Communakit App

Flutter, Django REST framework, PostgreSQL | January 2023 – April 2023

Designed and implemented an iOS/Android application for a startup company that aids in speech and language learning for children. This app acts as a companion to the company’s physical learning kits.

  • Integrated user authentication, session tracking, and secure data storage using Django REST framework.
  • Built a cross-platform UI with Flutter, ensuring responsiveness and smooth animations.
  • Developed a quiz module to evaluate learning outcomes and provide real-time feedback to users.
  • Collaborated with a team of 5 developers using Agile methodologies, ensuring continuous delivery and testing.


Project Link | Professor Link

Rest API

Node JS, Express, Docker, MongoDB | January 2023

Set up a sample REST API to provide information about TV shows for a class assignment, demonstrating scalable backend development and deployment using modern tools.

  • Created endpoints for managing TV show data (CRUD operations) using Express and MongoDB.
  • Deployed the application using Docker for containerization and the Caddy web server for secure hosting.
  • Implemented API documentation for better usability with tools like Postman.
  • Focused on scalability by structuring the API to handle increased data and traffic loads.

HappyHabits

Java, Firebase | September 2021 – December 2021

Designed and developed an Android application to help users track and maintain healthy habits. This project encouraged behavior change by visualizing progress and achievements.

  • Used Firebase for user authentication, real-time database management, and cloud storage.
  • Built interactive charts to track user progress using third-party libraries.
  • Applied Agile principles, working with a team of 4 to iterate and deliver features weekly.

Home Server

Windows, Docker, Linux | May 2015 – Present

Set up and maintained a home server for personal media backup, home automation, and secure file sharing with friends and family.

  • Automated backups, remote access, and identity management using Docker and reverse proxy.
  • Implemented application and system hardening techniques to improve security.
  • Expanded server functionality to host lightweight web services and media sharing platforms.