Site Logo

Projects

Showcasing some of the projects I have worked in the past.
Cygnus LMSCygnus LMS is a dynamic learning experience platform for creators and organizations. With Web 3.0 and AI at the heart of it Cygnus LMS is bringing together the best of both worlds. Individual creators and organizations can build their courses with a variety of user interactions and engage with their respective audience. They can also utilize the power to AI to help them build the course plan for which they can add/modify relevant content. Upon completion of the course, learners are awarded certificates and badges which are linked to their NFT wallets which are maintained as their profiles as soul-bound NFTs. These certificates and badges can then be verified for authenticity and validity.
Slide 0 of 0
Cygnus LMS is built with a microservice serverless architecture and can be deployed on multiple cloud providers like AWS, Azure, GCP. It also have a option to be deployed in a private cloud/network as a docker application package. As a Solution Architect, my role was to design the architecture for the application including the data modelling, features modelling, infrastructure management and deployment etc. I have also written the initial codebase which was then later used as a boilerplate for building additional features.

The tech stack that we used for building Cygnus LMS is React.js and Tailwind CSS for frontend which is currently deployed on AWS Amplify and uses API Gateway for UI micro-frontend redirections. The backend is built using Node.JS, Express and PostgreSQL and is using the Serverless Framework(Serverless Architecture using API Gateway and Lambda) and Docker(Microservices package hosted as Docker Containers) for packaging and deployment.

These are the key aspects of Cygnus LMS which I have lead:
  • Initial RnD and POCs for selecting the best possible stack. Explored Serverless Framework, Amazon CDK, Docker, AWS Amplify etc.
  • Architected the initial design and data modelling for Cygnus
  • Initial codebase and infrastructure setup for Cygnus - VPC, RDS, API Gateway, Lambda, Amplify, etc.
  • Explored and finalized the idea for packaging Cygnus as a Docker application for private cloud/network deployment model