Skip to content

About me

Hi, I'm Teo Parashkevov.

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.

Portrait of Teo Parashkevov in a dark blazer with arms crossed
Focus
Machine learning & scalable Python systems
Education
Bachelor's in Computer Science and Engineering, Southeast University
Languages
English C1 · German C1 · Chinese HSK 4

What I do

Skills

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.

Hard skills

  • Machine Learning

    Developing and deploying machine learning models for natural language processing, computer vision and predictive analytics.

  • Software Engineering

    Designing and building scalable, robust and efficient software, with a focus on performance optimization and maintainable code.

  • Object-oriented Programming

    Industry-standard OOP: design patterns, clean code and clean architecture. I have built and maintained both small and large-scale applications.

  • Database Design

    Designing and managing relational databases such as PostgreSQL and MySQL as a reliable foundation for data-driven applications.

  • Data Analysis

    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:

  • Python
  • Java
  • C++
  • SQL
  • TensorFlow
  • PyTorch
  • Scikit-learn

Soft skills

  • Communication

    Clear communication with developers, data scientists and stakeholders, which is vital for delivering solutions that meet and exceed expectations.

  • Teamwork & Leadership

    A team player who enjoys collaborating and works effectively as part of a team.

  • Problem-solving

    Solving complex problems and turning them into innovative solutions built on machine learning algorithms.

  • Attention to detail

    A keen eye for the specifics and intricacies that make software systems robust, scalable, accurate and performant.

  • Continuous learning

    Staying current with machine learning and AI through hackathons, conferences, meetups and open-source projects.

Toolbox

Programming languages & tech stacks

The languages, frameworks and platforms I reach for, grouped by the kind of work they power.

Data Science & Machine Learning

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.

  • Python logoPythonProgramming
  • Pandas logoPandasData science framework
  • NumPy logoNumPyData science framework
  • Scikit-learn logoScikit-learnML framework

Web Development

Django on the backend with HTML5 and CSS3 on the front end, complemented by Selenium for automated testing and web scraping.

  • Django logoDjangoPython web framework
  • Selenium logoSeleniumWeb scraping & testing
  • HTML5 logoHTML5Markup language
  • CSS3 logoCSS3Styling language

Object-oriented & Functional Programming

C and C++ for object-oriented design combined with functional programming principles: low-level efficiency with modern paradigms for flexible, performant software.

  • C logoCProgramming
  • C++ logoC++Programming

Version Control

Git for efficient branching and version tracking, and GitHub for collaborative workflows, code reviews, project management and CI/CD.

  • Git logoGitVersion control
  • GitHub logoGitHubVersion control & CI/CD

Database Design & Management

Relational databases such as PostgreSQL and MySQL: scalable, efficient storage and retrieval that gives data-driven applications a reliable foundation.

  • PostgreSQL logoPostgreSQLDatabase management system
  • MySQL logoMySQLDatabase management system

Cloud

Amazon Web Services for compute, storage, databases, machine learning and more, to build, deploy and scale applications in the cloud.

  • AWS logoAWSCloud platform

Virtualization & Hypervisors

Docker for lightweight containers, VirtualBox for desktop virtual machines and QEMU for flexible full-system emulation.

  • Docker logoDockerContainerization
  • QEMU logoQEMUEmulator & hypervisor
  • VirtualBox logoVirtualBoxHypervisor

System Administration & Networking

Linux, with Debian as a stable distribution and Bash for automation, plus CMake and GCC for building and compiling, and SSH for remote access.

  • Linux logoLinuxOperating system
  • Debian logoDebianLinux distribution
  • Bash logoBashShell scripting
  • CMake logoCMakeBuild system
  • GCC logoGCCCompiler
  • SSH logoSSHRemote access

Education & experience

My journey

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.

  1. Emblem of the Friedrich Schiller German Language School in Ruse

    EducationHigh school

    German Language 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.

    • Top of class, with honors
    • DSD II · C1
    • Cambridge · C1
  2. Southeast University emblem

    EducationUniversity · 1 year

    Chinese Language Program

    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.

    • Intensive one-year program
  3. Southeast University emblem

    EducationUniversity · 4 years

    Bachelor's in Computer Science and Engineering

    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.

    • Taught entirely in Chinese
  4. ExperienceIndustry

    Senior Python Developer & Machine Learning Engineer

    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.

    • Python
    • Machine learning
    • Scalable systems

Credentials

Certifications

Machine learning, cloud and language certifications. Course certificates link to their verification pages.

Background

Problems I've worked on

In my previous roles I have worked on a wide variety of projects across machine learning and software engineering.

  • Computer visionAlgorithms for autonomous vehicles
  • Natural language processingModels for chatbots
  • Recommendation systemsFor e-commerce platforms
  • Fraud detectionSystems for financial institutions
  • Sentiment analysisModels for social media platforms

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:

  • Technical excellence
  • Collaboration
  • Customer-centric approach

Future endeavors

What's next

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.