My Projects

Explore my latest work and technical adventures

CanAI Institute - AI-Powered Academic Journal Platform

CanAI Institute - AI-Powered Academic Journal Platform

Designed and developed a comprehensive academic journal management platform that leverages Google's Gemini AI model to revolutionize the scientific peer review process. The platform serves as a complete ecosystem for academic publishing, from manuscript submission to peer review and publication. Key Features & Technical Implementation AI-Powered Review System • Integrated Google Gemini Co-Scientist model for intelligent manuscript analysis • Automated AI detection and plagiarism screening • AI-assisted review letter generation for editors and reviewers • Intelligent manuscript triage and categorization Complete Manuscript Management • End-to-end submission workflow with multi-step validation • Real-time collaboration tools for authors, reviewers, and editors • Automated file processing and document management • Custom manuscript tracking with unique identifiers Multi-Role Dashboard System • Author Dashboard: Submission tracking, revision management, publication status • Reviewer Dashboard: Assignment management, review tools, deadline tracking • Editor Dashboard: Manuscript triage, reviewer assignment, decision workflows Advanced Review Management • Kanban-style workflow visualization for manuscript status tracking • Automated reviewer assignment based on expertise matching • Real-time notifications and email integration • Comprehensive audit trails and review history Technical Architecture • Backend: Node.js/Express with MySQL database • Frontend: EJS templating with responsive CSS/JavaScript • AI Integration: Google Gemini API for content analysis • Security: bcrypt authentication, session management, role-based access control • Infrastructure: PM2 process management, Nginx reverse proxy • Email System: Automated notifications and communication workflows Innovation & Impact The platform addresses critical bottlenecks in academic publishing by: • Reducing review turnaround times through AI-assisted analysis • Improving review quality with AI-powered insights • Streamlining editorial workflows with intelligent automation • Enhancing author experience through transparent tracking systems Technical Highlights • Scalable Architecture: Designed to handle multiple journals and thousands of submissions • AI-First Approach: Every workflow optimized with AI assistance to accelerate scientific research • Real-time Collaboration: Live updates and notifications across all user roles • Mobile-Responsive: Fully functional across all device types • Security-Focused: Comprehensive authentication and authorization systems

View Details

CoinPrice

The CoinPrice project was developed to demonstrate proficiency in working with APIs by integrating real-time cryptocurrency data into a web application. The application fetches and displays data such as cryptocurrency names, prices, and associated images, allowing users to stay updated on the latest trends in the crypto market. The project emphasizes the ability to interact with external APIs, process the fetched data, and present it in a user-friendly format.

View Details

Book notes

Purpose: The primary purpose of this project is to demonstrate a deep understanding of API integrations and how to have an app interact seamlessly with external APIs. The Book Tracker leverages various APIs to fetch book data, including cover images and other metadata, making it a robust and dynamic application. By implementing these API interactions, the project showcases the ability to create a user-friendly interface that enhances the user's experience while interacting with their book collection.

View Details

Blog web app

This project is a Node.js-based blog platform designed to demonstrate a solid understanding of web development and authentication functionalities. The primary goal was to implement a secure, user-friendly interface where users can explore, create, and interact with blog posts. Features: User Authentication: The application includes a robust authentication system, ensuring that only registered users can create new blog posts. If an unauthenticated user attempts to create a post, they are redirected to the signup page. Blog Post Creation: Authenticated users can create new blog posts directly from the interface. The application supports adding tags, feature images, and other metadata to enhance the post's presentation. Responsive Design: The platform is fully responsive, offering a seamless experience across devices, including desktops and mobile devices. Purpose: The primary purpose of this project was to demonstrate proficiency in Node.js application development with a focus on integrating user authentication. The application ensures that user interactions are secure and that content creation is restricted to authenticated users, highlighting the importance of secure and user-specific functionality in modern web applications. NOTE: I currently do not have a demo video for the app.

View Details