Machine Learning
Developing and deploying machine learning models for natural language processing, computer vision and predictive analytics.
About me
Machine Learning Engineer & Senior Python Developer
I'm a Machine Learning and Software Engineer with a solid foundation in both the theory and the practice of the field, and I bring that depth to every project I take on.
With a deep understanding of Python and machine learning algorithms, I combine technical expertise with a problem-solving mindset, and I have helped numerous organizations develop and deploy solutions to complex problems.
Beyond the technical side, I communicate clearly, have a keen eye for detail and enjoy collaborating with developers, data scientists and stakeholders to deliver high-quality work that exceeds expectations.

What I do
I develop robust, scalable software systems that use machine learning algorithms to deliver exceptional performance and accuracy. Whether it's building data pipelines, training and evaluating models, or designing and implementing complex algorithms, I'm always up for a challenge.
Developing and deploying machine learning models for natural language processing, computer vision and predictive analytics.
Designing and building scalable, robust and efficient software, with a focus on performance optimization and maintainable code.
Industry-standard OOP: design patterns, clean code and clean architecture. I have built and maintained both small and large-scale applications.
Designing and managing relational databases such as PostgreSQL and MySQL as a reliable foundation for data-driven applications.
Data preprocessing, exploratory data analysis and statistical modeling that enable insightful, data-driven decisions.
Over the years I have honed my skills in several programming languages and am well-versed in popular machine learning frameworks, including:
Clear communication with developers, data scientists and stakeholders, which is vital for delivering solutions that meet and exceed expectations.
A team player who enjoys collaborating and works effectively as part of a team.
Solving complex problems and turning them into innovative solutions built on machine learning algorithms.
A keen eye for the specifics and intricacies that make software systems robust, scalable, accurate and performant.
Staying current with machine learning and AI through hackathons, conferences, meetups and open-source projects.
Toolbox
The languages, frameworks and platforms I reach for, grouped by the kind of work they power.
Python with NumPy for numerical work, Pandas for data manipulation and scikit-learn for machine learning: a streamlined workflow to preprocess and explore data, then train and evaluate predictive models.
Django on the backend with HTML5 and CSS3 on the front end, complemented by Selenium for automated testing and web scraping.
C and C++ for object-oriented design combined with functional programming principles: low-level efficiency with modern paradigms for flexible, performant software.
Git for efficient branching and version tracking, and GitHub for collaborative workflows, code reviews, project management and CI/CD.
Relational databases such as PostgreSQL and MySQL: scalable, efficient storage and retrieval that gives data-driven applications a reliable foundation.
Amazon Web Services for compute, storage, databases, machine learning and more, to build, deploy and scale applications in the cloud.
Docker for lightweight containers, VirtualBox for desktop virtual machines and QEMU for flexible full-system emulation.
Linux, with Debian as a stable distribution and Bash for automation, plus CMake and GCC for building and compiling, and SSH for remote access.
Education & experience
A path marked by languages and adaptability: from a German language school in Bulgaria to a Computer Science degree taught entirely in Chinese, and on to engineering machine learning systems.

EducationHigh school
Ruse, Bulgaria
An educational path shaped by languages and a commitment to academic excellence. I graduated at the top of my class with honors.
Alongside my studies I earned the German language diploma DSD II and a Cambridge English certificate, both at C1 level.

EducationUniversity · 1 year
Southeast University · Nanjing, China
I continued my studies in a new culture at Southeast University in Nanjing. Undaunted by the language barrier, I completed a rigorous one-year Chinese language program and quickly reached the proficiency needed for a degree taught in Chinese.

EducationUniversity · 4 years
Southeast University · Nanjing, China
A four-year degree conducted entirely in Chinese. It sharpened my ability to adapt quickly to unfamiliar environments, grasp complex concepts and navigate diverse academic settings.
ExperienceIndustry
Software & machine learning engineering
Building robust, scalable software systems that use machine learning to deliver performance and accuracy: data pipelines, training and evaluating models, and designing and implementing complex algorithms.
Credentials
Machine learning, cloud and language certifications. Course certificates link to their verification pages.
DeepLearning.AI
Level C1
Level C1
Level 4
Background
In my previous roles I have worked on a wide variety of projects across machine learning and software engineering.
As a Senior Python Developer and Machine Learning Engineer, I am committed to delivering high-quality solutions that meet and exceed the expectations of my clients. I believe the key to success is a combination of:
Future endeavors
Looking ahead, I'm dedicated to exploring new horizons in Machine Learning and Software Engineering. I'm eager to keep contributing to impactful projects that push the boundaries of innovation and make a positive difference in the world.
Feel free to reach out by email for collaboration, discussions or any inquiries, and connect with me on LinkedIn to stay updated with my latest endeavors. You can also browse my work on the Projects page.