- Final Year Internship @ GEOFIT | Satellite Image Super-Resolution using Deep Learning
- Implementing state-of-the-art architectures: CNNs, GANs, Transformers, and Diffusion Models
- Graduating September 2025 from École Polytechnique de l'Université de Nantes
Focus: Super-resolution of satellite imagery using cutting-edge deep learning techniques
🔧 Technical Stack & Implementations
Deep Learning & ML:
- PyTorch, torchvision, Mixed Precision Training (torch.amp)
- MLflow for experiment tracking and model management
Computer Vision & Image Processing:
- OpenCV, scikit-image (PSNR, SSIM metrics)
- rasterio, PIL/Pillow for geospatial image handling
Satellite Data & Geospatial:
- TacoFoundation datasets, cubo (Sentinel-2 data access)
- rioxarray/xarray, sen2sr/mlstac
- Custom evaluation metrics with opensr-test
Model Architectures Implemented:
- CNN-based: SRCNN, VDSR, EDSR, RCAN, CNNSR
- GAN-based: SRGAN, ESRGAN
- Transformer-based: SwinIR, Swin2SR
- Diffusion Models: EDiffSR (ongoing research)
Project: CNN-based aircraft detection system for airport parking space monitoring
- Achieved 99.6% accuracy on aircraft presence detection
- Tech Stack: TensorFlow, Keras, OpenCV, extensive data preprocessing
Project: Bayesian Network library development in C++
- Contributed to academic research tools for probabilistic reasoning
- Tech Stack: C++, Git, mathematical optimization libraries
🏥 Deep Learning for Medical Image Analysis
- Repository: Medical Imagery Projects
- Tech Stack: TensorFlow/Keras, nibabel, OpenCV, medical imaging libraries
- Focus: U-Net architectures, medical data preprocessing, 3D image analysis
🤖 Cognitive Interactions With Robots
- Project: Multimodal game with voice/camera interactions
- Tech Stack: Python, Godot Engine, ROS, MediaPipe, Speech2Text
- Highlights: Robot navigation with AI, multimodal human-robot interaction
- ROS Experience: Practical robotics programming and AI-driven navigation
- Documentation: Project Report
🧩 Constraint Programming
- Repository: MiniZinc Constraint Problems
- Tech Stack: MiniZinc, constraint satisfaction algorithms
- Focus: Optimization problems, constraint modeling
🚔 Intelligent Decision Support System
- Project: Predictive policing application for LA crime prevention
- Tech Stack: Python, LSTM, Streamlit, data preprocessing
- Features: Crime prediction models, resource allocation optimization, web interface
- Impact: Complete end-to-end ML application for real-world problem solving
🎮 AI-Driven Game Development
- Project: Unity game with multiple AI systems
- Tech Stack: C#, Unity, genetic algorithms, procedural generation
- AI Components: Genetic algorithms for enemy AI, procedural terrain generation
- Documentation: Project Report
📊 Optimization Techniques for Data Mining
- Neural Networks: SLNN for Digit Recognition
- Support Vector Machines: SVM Implementation in AMPL
- Tech Stack: Python, Jupyter, optimization algorithms, AMPL
🧊 AI Problem Solving
- Repository: Rubik's Cube AI Solver
- Tech Stack: Python, search algorithms, heuristic optimization
- Implementation: Multiple solving strategies for 2x2 Rubik's Cube
Core Curriculum Highlights:
- Languages: Python, C, C++, Java, JavaScript, OCaml, R
- Domains: Machine Learning, Computer Vision, Web Development, Statistics
- Specialization: AI and Deep Learning applications
- Satellite Image Analysis: Advancing super-resolution techniques for Earth observation
- Multimodal AI: Exploring cross-domain applications of deep learning
- Robotics & AI: Human-robot interaction and autonomous systems
- Medical AI: Computer vision applications in healthcare
I'm always interested in discussing AI research, satellite imagery, or potential collaboration opportunities!
