Shovon Saha

Hello
I'm Shovon Saha

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

Latest Articles

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

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