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