Skills
The technical stack.
Every tool below is one I have shipped something with, grouped by where it sits in the lifecycle and marked with the depth I would honestly claim in an interview.
02
40 tools across 9 groups
Levels are self-assessed and deliberately conservative. Expert means I have shipped and debugged it in production; Advanced means I am productive without reaching for documentation; Basic means I have used it but would not claim depth.
Languages1
- PythonExpert
ML frameworks4
- Scikit-learnAdvanced
- TensorFlowAdvanced
- PyTorchAdvanced
- KerasAdvanced
AI tooling7
- LangChainExpert
- TransformersExpert
- Hugging FaceExpert
- LangGraphAdvanced
- PhidataAdvanced
- UnslothAdvanced
- LoRA / QLoRAAdvanced
Vector databases3
- FAISSAdvanced
- ChromaDBAdvanced
- PineconeAdvanced
Large language models5
- OpenAI APIExpert
- GeminiAdvanced
- LlamaAdvanced
- GemmaAdvanced
- MistralAdvanced
Data & visualisation5
- PandasExpert
- NumPyExpert
- MatplotlibAdvanced
- SeabornAdvanced
- PlotlyAdvanced
Backend & serving5
- FlaskAdvanced
- FastAPIAdvanced
- StreamlitExpert
- GradioAdvanced
- ChainlitAdvanced
Cloud & version control3
- AWSBasic
- GitExpert
- GitHubExpert
Core concepts7
- RAGExpert
- AI agentsExpert
- GenAI workflowsExpert
- Prompt engineeringExpert
- LLM fine-tuningAdvanced
- Transfer learningAdvanced
- OCRAdvanced
Next step
Have an AI problem worth solving?
Tell me what you are trying to build. I will tell you honestly whether AI is the right tool, what it would take, and how I would approach it.
Typical reply within 24 hours
Working from Dhaka, Bangladesh · remote worldwide