Skills
The tools I use depend on the problem
I don’t separate software, data and AI as rigid tracks. In practice, a project often needs pieces of all three, so I’ve built my toolkit around being able to move between them.
AI and machine learning
I work with generative AI, RAG, Transformers, TensorFlow, PyTorch, spaCy and NLTK. My project work has included conversational agents, multimodal systems, recommendation flows and supervised learning problems.
Software engineering
My main programming languages include Python, C, C++, Java, JavaScript and PHP. For web work I have used React, Vue, Django, Laravel, FastAPI and NestJS. I also work with REST APIs, Git, Docker and Bash.
Data
I use SQL and have worked with PostgreSQL, MySQL, Oracle and MongoDB. My data-science work includes exploratory analysis, statistical analysis, model evaluation and machine-learning pipelines.
Research and applied methods
I’m also interested in scientific writing, research methodology, experimentation and NLP for low-resource languages. That part of my work connects most directly to the AI projects I want to keep exploring.
Mobile and design
I have built mobile applications with Dart and Flutter, and I use Figma when I need to think through interfaces before implementation.
← Back to the main portfolio