Pratik Sonappanawar's Work | ContraWork by Pratik SonappanawarPratik Sonappanawar
Full-Stack Developer building fast, modern web apps.
Developed :Mailer, an email management and marketing solution designed to help businesses organize email communication, manage sender identities, and categorize messages efficiently. The platform is part of the FundsWeb ecosystem and supports structured email workflows for business communication and customer engagement.
The project focuses on simplifying email management by providing configurable email identities and organized message categorization. It supports different email identity presets, including Support, Business, Contact, Connect, No-Reply, and Information, allowing email communication to be organized according to its purpose. These configurations help businesses maintain a more structured approach to handling customer inquiries, general communication, and service-related emails.
The platform also incorporates email classification and organization features. Messages can be categorized using labels such as Important, Spam, Promotional, Follow-up, and None. This classification system helps distinguish between different types of email communication and makes it easier to organize messages according to their relevance and intended action.
In addition, the system supports contact and lead categorization through labels such as Hot, Warm, Cold, Converted, and Dead. These categories provide a structured way to organize prospects based on their engagement or conversion status, helping businesses manage follow-ups and maintain a clearer view of their communication and lead-management workflows.
The project brings together email configuration, message categorization, and contact organization within a business-focused platform. Its goal is to make email communication more manageable by providing clear categories, reusable email identities, and a structured workflow for business correspondence and marketing activities.
Through this project, I worked on developing functionality for a business-oriented email platform, focusing on practical email workflows, configuration management, and organized data presentation within the broader FundsWeb ecosystem. Developed a full-stack web application designed to simplify the planning, management, and monitoring of drone survey operations across multiple sites. The platform provides a centralized interface for managing drone fleets, configuring survey missions, tracking mission progress, and analyzing operational performance through interactive dashboards and reports.
The application features an interactive, map-based mission planning system that allows users to define survey areas by placing waypoints on a map. Users can select different flight patterns, including Crosshatch, Perimeter, Grid, and Waypoint, and configure parameters such as flight altitude, overlap percentage, and speed. The system also calculates estimated survey coverage and mission duration to help users plan operations more efficiently.
The fleet management module allows users to maintain a complete inventory of drones, monitor their availability and status, and view details such as battery levels, location, and flight hours. Users can add new drones, update existing records, remove drones, and filter the fleet according to operational status, including available, in-mission, maintenance, and offline.
The real-time mission monitoring module provides a live map interface displaying drone positions, flight trails, and planned routes. It includes mission controls for starting, pausing, resuming, aborting, and completing missions. The monitoring dashboard also displays telemetry information such as battery level, speed, altitude, signal strength, heading, and estimated time of arrival. For demonstration purposes, the application simulates drone movement and telemetry updates based on mission progress.
The platform also includes a survey reporting and analytics dashboard that presents operational insights through KPI cards, interactive charts, mission status breakdowns, flight pattern statistics, fleet health indicators, and site-level activity reports. A dedicated site management module enables users to create, update, and delete survey sites while maintaining their names, locations, GPS coordinates, and area details.
The frontend was developed using React and Vite, with reusable components, structured navigation, and responsive dashboard layouts. The backend was built using Node.js and Express.js, providing REST APIs for drone management, mission operations, site administration, and analytics. The application uses an in-memory JavaScript data store rather than a persistent database, making it suitable for demonstrating the system's functionality without additional database setup.
This project demonstrates practical full-stack development, REST API integration, interactive map visualisation, dashboard development, state management, and the implementation of mission workflows with validation and error handling. Developed a Python-based virtual mouse that enables users to control their computer cursor using hand gestures captured through a webcam. The project uses OpenCV and MediaPipe for real-time hand tracking and PyAutoGUI to translate gestures into mouse actions.
Key Features:
1. Real-time hand detection and tracking.
2. Cursor movement based on hand movements.
3. Left-click using a thumb-and-index-finger pinch gesture.
4. Right-click using a thumb-and-middle-finger pinch gesture.
6. Drag-and-drop functionality through a sustained pinch gesture.
7. Scroll control using a two-finger gesture.
8. Adjustable cursor sensitivity and movement modes.
9. Pause and resume controls, with an emergency exit mechanism.
10. Motion smoothing to reduce cursor jitter and improve tracking stability.
Technologies: Python, OpenCV, MediaPipe, PyAutoGUI, Computer Vision.
The project demonstrates the practical application of computer vision and gesture recognition to create an alternative method of interacting with a computer without relying on a physical mouse. I contributed to the development of a no-code website builder and digital business platform that helps businesses establish and manage their online presence without requiring extensive coding knowledge.
The platform combines website creation, portfolio management, email marketing, analytics, and subscription management into a unified experience.
My work involved developing frontend features, integrating backend APIs, implementing application workflows, and connecting different platform services to deliver a seamless user experience.
Key Features & Contributions:
1. Website Builder: Developed and enhanced features for creating, customizing, and managing business websites.
2. Frontend Development: Built interactive user interfaces and responsive components for a smooth user experience.
3. API Integration: Connected frontend functionality with backend services to enable dynamic data handling and application workflows.
4. Email Marketing: Worked on email configuration, sender presets, and email management functionality.
5. Google Analytics: Integrated analytics functionality to help users track website performance.
6. Subscription Management: Implemented subscription-related workflows and payment-status handling.
7. Portfolio Management: Supported portfolio pages and customizable online showcases.
8. AWS & Cloud Technologies: Worked with cloud-related technologies and deployment workflows.
9. Docker: Applied containerization concepts and tools as part of the development workflow.
Technologies & Skills: React.js · JavaScript · Next.js · Node.js · REST API Integration · AWS · Docker · SaaS Development · Frontend Development · Web Application Development
Through this project, I gained hands-on experience developing a feature-rich SaaS platform, integrating APIs, building scalable application features, and working with modern web technologies.
My focus was on delivering reliable functionality, maintaining a clean user experience, and building features that solve practical business problems.