Professional Overview
My core expertise lies in system programming. From 2013 to 2018, I worked at the Samsung Research Center, focusing on compiler and virtual machine development, where my team and I developed JerryScript, a JavaScript engine for the Internet of Things, and presented it at SPLASH ‘15. Seeking career growth, I transitioned to an engineering manager role at a mobile operating system development company from 2018 to 2022, where I managed a team of 50, leading successful product releases. Concurrently, I pursued my passion for machine learning, earning advanced degrees in system programming and probability theory, completing all but the dissertation for my PhD on “Automatic Defect Prediction and Code Improvement Recommendations via Machine Learning,” and teaching machine learning at Moscow State University. In 2022, I relocated to Armenia and joined Turing as an AI researcher . My aspiration is to engage in research, driven by my interest in complex mathematical challenges and cutting-edge technologies.
Areas of Expertise
computer vision
Develop image recognition, object detection, video analysis, and multimodal AI systems for real-world applications.
NLP & Prompt Engineering
Build natural language processing systems, fine-tune large language models, and craft reliable production prompts for AI-powered products.
AI & Machine Learning Engineers
Design, train, and ship production ML models — from data pipelines to model inference at scale. Covers supervised learning, neural networks, LLM integration, and model optimisation.
data science & analytics
Extract business insights from raw data using statistical modelling, predictive analytics, A/B testing, and interactive dashboards.