Sayan Sarkar

Software Development Engineer with foundations in Data Structures, Algorithms, and Object-Oriented Programming and hands-on experience in AI/ML systems, Android development, and scalable backend APIs.

Durgapur, West BengalSoftware Development and Artificial Intelligence/Machine Learning
5roles
36skills
1education

About

Software Development Engineer candidate experienced in building privacy-first AI/ML, Android, web, and backend API projects.

Experience

AI Intern

Infosys Springboard

12/2025 – 03/2026

Developed an ML-based recommendation engine for sustainability-focused supply chain analysis using real-world datasets, using Python, Data Science, Machine Learning, and Recommendation Systems.

AI Intern

Microsoft & SAP (Edunet Foundation)

12/2024 – 01/2025

Built and presented an AI project prototype to industry experts and applied machine learning concepts to real-world datasets, achieving significant accuracy improvements.

Cloud Lead

GDG on Campus (BCET)

Organized cloud computing workshops for more than 100 students.

Member

IETE

Participated in technical and research activities.

Member, Graphics Team

GDG Durgapur DevFest

Contributed to visual design and event branding.

Education

Bengal College of Engineering & Technology

Bachelor of Technology

2022 – 2026

7.7 CGPA till 7th semester

Skills

C++PythonJavaReact.jsNext.jsMachine LearningDeep LearningCNNsNatural Language ProcessingRecommendation SystemsMySQLMongoDBDBMSData Structures and AlgorithmsObject-Oriented ProgrammingOperating SystemsLinuxSDLCAndroid StudioHTML5CSS3MS OfficeCanvaVS CodeSublime TextFigmaGitGitHubVercelNetlifyCI/CDGoogle Cloud PlatformREST API DesignAgileScrumUnit Testing

Projects

AI Mental Health Companion

Developed a privacy-first Android application using on-device AI for multimodal emotion detection and crisis safeguards, with confidence-weighted fusion and local mood analytics. Technologies: Java, Android SDK, TensorFlow Lite, Natural Language Processing, Audio Signal Processing, Computer Vision.

Federated Learning Smart Keyboard

Built a custom Android keyboard with N-gram models for on-device word prediction and integrated a federated learning pipeline using Flower and Flask for privacy-preserving global model updates. Technologies: Java, Android IME, WorkManager, OkHttp, Python, Flask, Flower (FedAvg), NumPy.

Plant Disease Detection

Created a CNN-based classification system using ResNet50 to identify crop diseases from images, improved accuracy by 15% through transfer learning, and deployed a prototype for real-time field analysis. Technologies: Python, TensorFlow, Keras, OpenCV, CNN, Transfer Learning.

GlobalTranslate AI API

Developed a high-performance real-time translation API using FastAPI, Hugging Face transformers, and CUDA acceleration, with Pydantic schema validation for low-latency, reliable data exchange. Technologies: Python, FastAPI, Hugging Face transformers, PyTorch, CUDA, Pydantic, REST API.

Image Element Generator

Built a React utility to automate HTML image tag generation with live attribute and style customization for configurable code output. Technologies: React, JavaScript/TypeScript, HTML, CSS.

Advanced Task Manager

Developed a feature-rich single-page task management application using Pure JavaScript, HTML5, and CSS3, with Kanban boards, multiple views, a Pomodoro Timer, and Web Speech API voice-based task entry.