π© Node.js
π Express.js
π PostgreSQL
π Sequelize
π© MongoDB
π Redis
π§ͺ Jest
π§ Linux
π³ Docker
β Google Cloud
π GitHub Actions
π RESTful APIs
Clean Code, Big Impact
π© Node.js
π Express.js
π PostgreSQL
π Sequelize
π© MongoDB
π Redis
π§ͺ Jest
π§ Linux
π³ Docker
β Google Cloud
π GitHub Actions
π RESTful APIs
Social Media Application for Students
Mongoose, ExpressJS, NodeJS, Google Cloud Storage
web-based social media platform tailored for college students. This involved architecting the application and building server-side functionality to handle user authentication, create posts, manage college, user management
Implemented a well-organized file structure for the project, dividing features into dedicated folders such as Routes, Controllers, Middlewares, Models, and Utils. This improved code maintainability and readability, streamlining the development process.
Implemented MongoDB Atlas for database, integrating with Mongoose for data modelling and interaction. It improved the scalability of the database.
Developed an image upload feature with integration to Google Cloud Storage. This enabled users to include images in their posts, and profile pictures while ensuring efficient storage and retrieval
Video Streaming Platform
Socket.IO, WebSockets, Javascript, WebRTC
Implemented a video streaming platform using WebSockets and the Socket.io library for real-time communication. Leveraged Socket.io to establish a bidirectional communication channel between the server and clients, enabling seamless exchange of video and chat data.
Integrated the Peer.js library to enable peer-to-peer video calling functionality. Utilized WebRTC for efficient real-time communication and video streaming, allowing users to establish direct connections for video calls without relying on a central server for media relay.
Implemented a chat feature which is real-time during video calls. Integrated Socket.io to transmit chat messages between clients and display them in a user-friendly format, enhancing the collaborative nature of the platform.
Artificial Intelligence Discord Bot
NodeJS,ExpressJS Discord API, OpenAi API
Implemented OpenAi chatbot in Discord as a bot to enhance user interaction.
Engineered the botβs architecture, integrating OpenAIβs powerful natural language processing capabilities to provide intelligent responses and enrich the overall user experience within Discord servers.
Implemented MongoDB Atlas for database, integrating with Mongoose for data modelling and interaction. It improved the scalability of the database.
This allowed the bot to intelligently respond to user queries, engage in conversations, and perform contextual actions, contributing to an enhanced and dynamic user experience within Discord communities