Hello
I'm Shovon Saha

I am a Toronto-based Software Developer, Photographer, and Videographer

About Me

I am currently exploring the different parts of technologies related to Machine learning and AI.

Software developer with over 4 years of experience at IBM, where I've grown from intern to full-time developer working on enterprise analytics applications used by millions. At IBM Cognos Analytics, I've focused on optimizing data processing and building user-friendly features, while collaborating across teams to improve application performance and user experience. Beyond technical development, my background in teaching and student leadership has helped me bring a well-rounded perspective to software projects, combining technical expertise with strong communication skills to deliver effective solutions.

Skills

JavaJava
JavaScriptJavaScript
PythonPython
TypeScriptTypeScript
HTML5HTML5
CSS3CSS3
SASSSASS

Projects

Resume ATS Analyzer

An AI-powered resume analysis tool that evaluates your resume against specific job descriptions to increase your chances of passing Applicant Tracking Systems (ATS). The application intelligently recognizes technical term variations, understands skill hierarchies, and provides actionable recommendations to improve your resume's match rate. With support for multiple AI providers and a clean, intuitive interface, it offers both basic keyword matching and advanced analysis with comprehensive insights on skills, experience alignment, and formatting optimization.

  • React
  • TypeScript
  • Express.js
  • TailwindCSS
  • +7 more

    Quick MD Viewer - Markdown Editor & Document Manager

    A sleek, intuitive markdown editor and document management system that allows users to create, edit, preview, and organize markdown documents with real-time rendering. The application features a clean, modern interface with dark/light theme support, seamless document synchronization across devices, and efficient state management for a responsive user experience. Designed for writers, developers, and note-takers who appreciate distraction-free writing with powerful markdown capabilities.

    • React
    • TypeScript
    • Zustand
    • TailwindCSS
    • +6 more

      Adzeera - Media Production & Digital Agency

      A comprehensive digital platform for a media production and web development agency, featuring a modern design system, integrated portfolio showcasing, and seamless content management. The platform combines photography, videography, and web development services with a focus on brand elevation through exquisite media production and strategic social marketing.

      • Next.js
      • React
      • TailwindCSS
      • Framer Motion
      • +4 more

        Autovana - Mobile Car Detailing Platform

        A comprehensive mobile car detailing booking platform featuring a sophisticated scheduling system, dynamic pricing calculator, location-based service radius calculation, and automated communication workflow. The platform combines Google Maps integration for accurate service area coverage with a streamlined booking process, real-time cost calculation, and automated email notifications.

        • React
        • Node.js
        • Express
        • Firebase/Firestore
        • +7 more

          AI Chat Widget

          A versatile and customizable chat widget that integrates multiple AI providers (OpenAI, Claude, Mistral, Gemini, NVIDIA) with knowledge base support, featuring a responsive design and seamless provider switching capabilities. Built with React and TypeScript, it offers enterprise-grade features while maintaining a clean, user-friendly interface.

          • React
          • TypeScript
          • TailwindCSS
          • Zustand
          • +3 more

            Subbbed - Subscription Tracker

            A modern Chrome extension for tracking and managing subscriptions with automated notifications, featuring a beautiful UI with smooth animations and comprehensive subscription management capabilities.

            • JavaScript
            • Chrome Extensions API
            • TailwindCSS
            • HTML5
            • +2 more

              AI Customer Service Chat Platform (2024)

              Built a full-stack application using React and Flask with real-time communication features, JWT authentication, rate limiting, password hashing, RESTful APIs, Chakra UI, WebSocket, Mistral AI integration, and SQLite database.

              • React
              • Flask
              • Chakra UI
              • WebSocket
              • +1 more

                IBM Internal Test Dashboard (Internship)

                Developed an internal test dashboard using Spring Java, Docker, and Maven, with Jenkins integration for CI/CD, and features for test results tracking and build monitoring.

                • Spring Java
                • Docker
                • Maven
                • Jenkins

                  Network Analysis Module

                  Built a sophisticated network speed testing and analysis tool using Next.js and FastAPI, featuring AI-powered analysis with multiple provider support and comprehensive network diagnostics.

                  • Next.js
                  • FastAPI
                  • Python
                  • TailwindCSS
                  • +2 more

                    Feature Flag Management Service

                    Implemented scalable feature flag management with dynamic control of feature availability, enhancing deployment flexibility and achieving a 40% improvement in safer feature rollouts.

                    • React
                    • Node.js

                      Portfolio Website

                      Built a custom-designed responsive portfolio using Gatsby, React JS, MDX, GraphQL, Redux, HTML5, and styled-components, achieving a 95% Lighthouse performance score.

                      • Gatsby
                      • React JS
                      • MDX
                      • GraphQL
                      • +3 more

                        Notification Service

                        Developed a real-time communication system with React JS, Node.js, and Socket.io, implementing prioritized messaging and handling over 1000 concurrent connections.

                        • React JS
                        • Node.js
                        • Socket.io

                          Banking Android Application

                          Created a banking application using Java, XML, and Android Studio, implementing the MVC design pattern and handling essential transactions like deposits, transfers, and withdrawals.

                          • Java
                          • XML
                          • Android Studio

                            Project Dashboard (MERN)

                            Full MERN stack implementation of a project tracking tool with assignment management and an issue tracking system.

                            • MongoDB
                            • Express.js
                            • React
                            • Node.js

                              E-Commerce Website

                              Developed an e-commerce platform using ReactJs and TypeScript, integrated with FAKESTORE API to implement shopping functionality.

                              • ReactJs
                              • TypeScript

                                BattleShip Game

                                Developed the classic BattleShip game in Eiffel programming language, utilizing Software Design contracts and the Singleton Pattern.

                                • Eiffel