Angel Vangelov
Bulgaria
Python & web developer

I build things with Python and the web, travel with Erasmus+, and I'm working toward starting my own company in tech.

8SoftUni courses
6.00grade in every one
4Erasmus+ projects
3countries
01 About

A developer who likes the view from the top

Since 2023 I've worked through SoftUni's Python and web track, from my first loops all the way to Django, PostgreSQL and SQLAlchemy, and finished every course with the top grade. Away from the keyboard I join Erasmus+ youth projects around Europe, speak on stage, and head up into the mountains whenever I can.

Angel sitting on a rock above a mountain lake in the clouds
above the clouds
02 Skills

What I work with

Languages

PythonJavaScriptSQLHTML5CSS

Backend & data

Django ORMSQLAlchemyPostgreSQLOOPSOLID & design patternsTestingDOM & REST

People & projects

Leadership communicationInterpretingProject engineeringProblem solving
03 Courses

Software University, 8 for 8

  1. Python ORM

    Django models, migrations, advanced queries, SQLAlchemy

  2. PostgreSQL

    CRUD, aggregation, relations, JOINs, transactions

  3. JS Front-End

    DOM, events, HTTP & REST, async programming

  4. HTML & CSS

    Box model, typography, Flexbox, responsive design, forms

  5. Python OOP

    Inheritance, polymorphism, SOLID, decorators, testing, design patterns

  6. Python Advanced

    Stacks & queues, sets, matrices, error and file handling, modules

  7. Programming Fundamentals with Python

    Data structures, Git & GitHub, regex, HTTP, databases, a web project

  8. Programming Basics

    Conditionals, for and while loops, nested loops

6.00 is the highest grade in the Bulgarian scale. Every certificate links to its official check page.

04 Erasmus+

My 2026 constellation

Four Erasmus+ youth projects across three countries, on AI and art, cybersecurity, online safety and animal welfare. Plotted by real latitude and longitude.

05 Contact

Let's talk

For work, projects or Erasmus+ collaborations, email is the fastest way to reach me.