Computer Vision
Extracting facial landmarks and image features with MediaPipe, OpenCV, and ResNet-18.
Software engineer · AI / ML engineer
I’m Shoumik. I build computer vision and multimodal models, plus the APIs and web applications that use them.

My projects combine images, text, and audio for deception detection, misinformation classification, and search. I work on data preparation, model evaluation, and deployment.
What I do
Extracting facial landmarks and image features with MediaPipe, OpenCV, and ResNet-18.
Combining OCR text, image features, and language models to classify social media posts.
Extracting audio features with Librosa and combining them with facial and visual features.
Building FastAPI services and web interfaces for model inference, search, and user accounts.
My approach
Define the task.
Inspect the data.
Start with a baseline.
Test model changes.
Measure performance.
Check failure cases.
Use the results to plan the next experiment.
Recent experience
Worked on ML pipelines, dataset evaluation, Python analysis, and deployment with the engineering team.
University research projects, a football trivia site, and a research collaboration app in development.
Explore live site ↗
A deception-detection model combining facial landmarks, audio features, and visual embeddings through cross-attention. Includes a Streamlit app for testing video samples.
Explore live site ↗
A football trivia site with multiple game modes, player statistics, accounts, and leaderboards. Built with JavaScript, Supabase, and the Gemini API.
Development preview ↗
A research collaboration app for shared tasks, discussions, files, and paper writing. Still in development and not yet open for public use.
A misinformation classifier for multilingual social media posts. Combines image features, OCR text, and descriptions generated by a language model.
A medical information chatbot that retrieves reference material to answer questions. Also collects medicine prices for comparison.
Select a tool to see how I use it and my experience level.
Training neural networks, extracting features, and comparing model performance.
Using Transformers and retrieval to answer questions with reference material.
Preparing images, extracting facial landmarks, and computing visual embeddings.
Combining image, audio, and text features using cross-attention.
Worked with senior engineers on ML pipelines and deployment. Evaluated datasets, analysed model performance in Python, and helped turn system requirements into implementation tasks.
Researched client requirements and wrote technical specifications before development. Worked on API integration and database management, and helped the team define scope and plan deliverables.


OpenCV University, 2026. Completed the Vision Language Models Bootcamp with a grade of 92%.