Check out my website at amenon.me!
- π I'm a fourth year undergraduate CS student studying at the University of Waterloo
- π» I'm interested in learning about UI/UX, frontend development, infrastructure, and networks
- π± Iβm currently learning about AWS and Kubernetes
- π― Iβm looking to collaborate on full-stack projects and infrastructure engineering
- π« Contact me via my email, abhaymenon7@gmail.com
π Sticky Note
- Orchestrated Agile development of "Sticky Note," a Kotlin-based note-taking app, guiding a team of developers through end-to-end delivery.
- Designed and implemented a user-friendly interface with rich text support, themes, and keyboard shortcuts, enhancing note organization and user productivity.
- Leveraged microservices architecture to develop notes and image microservices, hosted on AWS EC2 instances for scalable performance, while ensuring stability through JUnit testing.
- Facilitated remote data synchronization and image support, enhancing note accessibility and content customization.
π Heyo!
- Successfully designed and developed a full-stack web application that enabled users to create and share posts with pictures and descriptions, utilizing Firebase for authentication and real-time database storage.
- Implemented Firebase authentication to provide secure user login and account registration.
- Utilized the Firebase real-time database to efficiently store and retrieve posts and comments in JSON format.
- Incorporated Cloud Firestore to store pictures as Blobs, allowing for easy upload and sharing of visual content.
- Leveraged Material UI to design and develop a user-friendly and visually appealing front-end, resulting in improved user experience and engagement.
π« course-buddy
- Lead the development of a web application for Computer Science Students at the University of Waterloo to select university courses throughout their education.
- Implemented a responsive design to ensure optimal user experience on various devices.
- Utilized Firebase for the back-end, providing real-time database, user authentication, and hosting services.
- Incorporated user input validation to ensure data integrity and security.
- Stored user authentication information such as email and password in Firebase Authentication, and enabled features such as password reset and email verification.
- Stored the course selections made by the user in Firebase Realtime Database, this data was used to display the courses the user has selected.
- Displayed courses that have been hard-coded into the program data.
- Built front-end using Material UI.