skills
Skills in grey are at incubation stage
Programming Languages, Framework & Environment Management
Languages
Python
C++
CUDA
Scripting & Automation
Shell scripting
GNU Make
Frameworks & Libraries
HuggingFace Transformers (TRL)
OpenCV
TensorBoard
Weights & Biases (WandB)
OpenAI Gym
Diffusers
Environment Management
Conda/Miniconda
Docker (multi-stage builds)
Docker Compose
Deep Learning & ML Engineering
Frameworks
PyTorch (core + Lightning)
HuggingFace Transformers
TensorFlow 2.x
JAX (Haiku, Flax)
Utilities
Optuna for HPO
Weights & Biases (W&B) for experiment tracking
Hydra for config management
ML Paradigms Covered
Supervised, Semi-supervised, Unsupervised Learning
Multi-task, Continual, Meta-Learning, Self-supervised Learning (e.g., SimCLR, BYOL)
Generative Modeling (GANs, VAEs, Diffusion Models)
Large-scale Pretraining (e.g., ViT, CLIP)
Reinforcement Learning
Libraries
Stable-Baselines3
Gymnasium
Environments
Atari, MuJoCo, MiniGrid
Specializations
Preference-Based RL
Theoretical Guarantees
3D Vision, Scene Understanding & Neural Representations
Libraries & Tools
COLMAP
Core Topics
Multi-view Geometry, Structure-from-Motion
Depth Prediction
SLAM
Keypoint Descriptors (SIFT, SuperPoint)
LIDAR Fusion
Scene Graphs
Neural Techniques
NeRF (with Instant-NGP acceleration)
Gaussian Splatting
Neural Volumes
Differentiable Camera Models
Volume Rendering Gradients
VPose Optimization
Differentiable Rendering, Simulation & Vision Pipelines
Simulation Tools
Blender (headless automation)
CARLA (for AV)
Isaac Sim (NVIDIA)
Habitat AI (Meta)
Rendering Topics
Differentiable Ray Tracing
Mesh Optimization
Light Transport Modeling
Optimization & Learning Theory
Optimization Tools
CVXPY
SciPy.optimize
JAX autograd for custom gradients
Mathematics for ML
Convex Analysis
Fixed Point Theorems
Concentration Bounds
Variational Inference
Bilevel Optimization
Riemannian Geometry
Variational Bounds
Data Analysis / Visualization
Visualization Libraries
Matplotlib
Data Analyis
Pandas
NumPy