Skip to content

Skills

My skills span a wide range of technologies and practices, with a strong focus on:

  • Generative AI,
  • Application Development with Python,
  • DevOps and Cloud platforms,
  • Machine Learning, and
  • Data Analytics.

Below is a detailed overview of my expertise, organized by category.

🤖 Generative AI

Frameworks

FrameworkDescriptionLevel
LangChainGeneral-purpose GenAI SDK[■■■■□]
LangGraphAgentic-focused GenAI SDK[■■■□□]
LangfuseTracing & Monitoring SDK[■■■□□]

Techniques

TechniqueDescriptionLevel
RAGRetrieval-Augmented Generation[■■■■□]
AgentsAutonomous systems using tools, memory and planning[■■■□□]
Prompt EngineeringCrafting effective prompts for AI models[■■■■□]
EvaluationAssessing AI model performance[■■□□□]

Applications

I have applied these frameworks and techniques in various projects, including:

  • AI assistants as internal tools for HR and IT departments
  • Chatbots for customer support (e.g. tourism)
  • Q&A systems for knowledge bases and documentation

🐍 Application Development (Python)

Frameworks & Libraries

NameDescriptionLevel
FastAPIModern web framework for building APIs and backends[■■■■□]
PydanticData validation and settings management library[■■■■□]
GradioUI library for building machine learning demos[■■■□□]

Tools

ToolDescriptionLevel
uvEnvironment and dependency management[■■■■□]
ruffLinting and formatting[■■■■□]
pre-commitGit hooks for code quality[■■■□□]
pytestTesting framework[■■□□□]

Practices

  • I follow best practices in Python development, including using type hints, adhering to PEP 8 standards, and implementing robust testing strategies.
  • I also prioritize code quality and maintainability through CI/CD pipelines, code reviews, and comprehensive documentation.
  • In Git workflows, I use conventional commits, isolated feature branches, and pull requests to ensure a clean and organized codebase.

☁ DevOps & Cloud

Platforms

PlatformDescriptionLevel
Kubernetes / OpenShiftContainer orchestration platform[■■■■□]
AzureCloud computing platform by Microsoft[■■■□□]
AWSCloud computing platform by Amazon[■□□□□]

Technologies

TechnologyDescriptionLevel
GitLab CIContinuous Integration and Deployment platform[■■■■□]
GitHub ActionsCI/CD platform for GitHub repositories[■■□□□]
Docker / PodmanContainerization platform[■■■■□]
HelmIaC and Package Management for Kubernetes[■■■■□]
TerraformInfrastructure as Code for Cloud resources[■■■□□]

🧠 Machine Learning

Frameworks & Libraries

NameDescriptionLevel
PyTorchDeep learning framework for building models[■■■□□]
TransformersLibrary for natural language processing tasks[■■■■□]
scikit-learnMachine learning library for Python[■■■■□]
YOLOReal-time object detection system[■■■■□]

Fields and Techniques

  • I have experience in Natural Language Processing (NLP), Computer Vision, and Time Series Forecasting.
  • My expertise includes model training and fine-tuning, evaluation, and deployment, as well as feature engineering and data preprocessing.
  • I am familiar with both supervised and unsupervised learning techniques, including classification, regression and clustering.

📊 Data Analytics

Frameworks & Libraries

NameDescriptionLevel
PandasData manipulation and analysis library[■■■■□]
NumPyNumerical computing library[■■■□□]
MatplotlibPlotting library for data visualization[■■■■□]
GeopandasGeospatial data analysis library[■■■□□]
networkxNetwork analysis library[■■■□□]

Techniques and Applications

  • I specialize in data cleaning, transformation, and visualization, enabling insights from complex datasets.
  • My work includes statistical analysis, exploratory data analysis (EDA), and feature engineering for machine learning models.
  • I have applied these skills in various domains, including traffic data analysis, geospatial data processing, and housing market analysis.

If you have further questions about my skills or would like to discuss potential collaborations, feel free to reach out via LinkedIn or GitHub.