Programming and Data Handling
Programming skills used for artificial intelligence, data science, and machine learning development.
- Python
- SQL
- Object-oriented programming
- Data processing
- Scientific computing
- Automation scripts
Complete inventory · grouped by area
This page keeps my full skill set visible, including work outside my primary focus. The list is grouped by topic and built from the same CV knowledge base used by the portfolio assistant, so future edits to that source are reflected here during the site build. Project evidence is linked from the project archive.
Skills and tools
Loading skills
Programming skills used for artificial intelligence, data science, and machine learning development.
Cross-platform mobile app development using Flutter for Android and iOS.
Classical supervised and unsupervised machine-learning methods, with an emphasis on feature preparation, sound evaluation, and reproducible baselines.
Deep neural network design, training, optimization, and model evaluation.
Computer vision development with focus on image analysis and segmentation.
Experience working with medical imaging data and AI-based analysis.
Developing NLP systems including language models, translation systems, and text processing pipelines.
Building and adapting large language models for practical applications.
Building retrieval augmented generation systems that connect knowledge sources with language models.
Exploring AI systems with reasoning workflows, tools, and state management.
Parameter-efficient adaptation of foundation models.
Statistical and data-science methods for analyzing humanities-related datasets.
Software, deployment, and delivery skills used to publish and run machine-learning projects.
Machine Learning Frameworks: PyTorch, TensorFlow, scikit-learn
Computer Vision Tools: MONAI, OpenCV
LLM Tools: Hugging Face, PEFT, Transformers
Mobile Development Frameworks: Flutter
Agent Tools: LangGraph, LangSmith, MCP