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.
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.