Machine Learning Engineer passionate about building AI solutions in deep learning, computer vision, natural language processing, and generative AI.
I specialize in deep learning and generative AI, focusing on designing neural architectures, integrating them into production workflows, and leveraging generative models for real-world AI solutions.
Here are some of my recent projects showcasing my skills in Computer Vision, NLP and Generative AI.
Lightweight, chainable LLM agents designed for workflow automation and infrastructure interoperability
NanoBots is a modular suite of lightweight LLM-based agents built to automate everyday workflows across diverse domains. Designed with scalability and composability in mind, each agent is independently deployable and can be chained to form more sophisticated AI systems for task orchestration.
Built on top of modern agentic frameworks, NanoBots emphasizes performance, interpretability, and low-resource execution—making it ideal for both personal use cases and enterprise-grade automation. It serves as a flexible foundation for integrating AI agents into existing backend systems, enhancing productivity through intelligent decision-making and streamlined execution.
Bridging research and production in remote sensing and geospatial ML
GeoEngine is an end-to-end platform designed to support the development, training, and deployment of geospatial AI models at scale. It enables researchers and practitioners to build production-ready ML pipelines for satellite imagery analysis with robust data handling, visualization, and evaluation workflows.
Contrast-to-contrast MRI transformation using unpaired image translation
This project focused on improving diagnostic flexibility in medical imaging by training a CycleGAN model to convert T1-weighted MRI scans into T2-weighted scans—and vice versa—without needing paired datasets. The model preserved structural integrity across contrasts, achieving a Structural Similarity Index (SSIM) of 97%, validating the effectiveness of contrast transformation in enhancing radiological interpretation and multi-modal training.
Built using TensorFlow, the pipeline was designed to support seamless model training, evaluation, and visualization using Matplotlib. The final models were used to generate synthetic contrast images that mimic clinical scans, helping augment datasets where certain MRI modalities are underrepresented.
Here are my research contributions in geospatial intelligence. My research has focused on developing datasets, platforms, and methodologies to advance geospatial research and improve satellite imagery analysis.
Investigating the Generalization of Pre-Trained Models on Geospatial Data
This study evaluates the zero-shot performance of pre-trained foundation models on remote sensing tasks. The research analyzes whether these models have previously encountered satellite imagery and assesses their adaptability to standard benchmarks like EuroSAT and BigEarthNet-S2. Additionally, it explores the impact of geospatial domain-specific textual descriptions compared to standard class-based prompts.
Bridging Research and Production in Geospatial AI
GeoEngine is an end-to-end geospatial AI platform that enables researchers to seamlessly transition from research prototypes to production-ready geospatial applications.
Advancing AI for Urban and Environmental Change Analysis
QFabric introduces a multi-task geospatial dataset designed for change detection, improving AI model performance in tracking urban growth, deforestation, and climate-related changes.