Shamba Chowdhury
Computer Science student with strong interest in backend, AI, and cloud technologies.
About
Aspiring computer scientist with a solid academic background and hands-on project experience in backend development, AI, and cloud. Adept at building scalable systems and learning new technologies. Seeking opportunities to contribute and grow in innovative environments.
Work Experience
IIT Kharagpur, Department of Artificial IntelligenceOn-Site
Research Scholar
- Conducting research in the field of AI and Computer Vision.
- Currently undergoing coursework and preparing for comprehensive exams.
Education
University of Calcutta
SA Jaipuria College
Skills
Projects
Deforge
Developed the backend using Express JS. Created a custom workflow execution engine that works with non-deterministic state graphs. Created CI/CD pipelines for deployments.
SAR Image Colorization
Created a Latent Diffusion Model to translate SAR images to their equivalent optical images. Developed a backend with Flask to carry out the translation operation via API calls. Implemented VAE, UNET from scratch for the Latent Diffusion Model. Collected and organized data from Copernicus to create an original dataset with over 259K images.
Handwritten Text Recognition
Created CNN and ANN models to recognize English handwritten text on a letter to letter basis. Developed an algorithm to segregate different letters from an image efficiently. Used Tensorflow to create lightweight and efficient models that can be trained and run on a GPU-less system.
Cicuitpython MiniEthers
An extremely lightweight and efficient Ethereum wallet library for microcontrollers running CircuitPython. Supports basic wallet functionalities like generating wallets and signing transactions. Built with a focus on minimal resource usage to run on devices with limited memory and processing power.
Products
Status One
Status One is a lightweight, self-hosted uptime monitoring platform. It provides real-time monitoring of your infrastructure, beautiful public status pages, intelligent incident management, and multi-channel notifications.