Python Developer & DevOps Learner

Veselin Vatrachki

Building scalable web apps with Django — automating everything else with Python

A passionate software developer working through the full SoftUni Python curriculum — from fundamentals to advanced OOP, web development, and modern DevOps practices. I love turning complex problems into clean, maintainable code.

Scroll

Passionate about
clean, purposeful code

I'm Veselin Vatrachki, a software developer based in Brussels, Belgium, currently enrolled in the SoftUni Python track. My journey into programming started with a curiosity about how digital products are built — and quickly became a full commitment to mastering the craft.

Through SoftUni's intensive curriculum I've worked my way from the basics of Python syntax all the way through object-oriented design, advanced data structures, full-stack Django development, and now DevOps tooling. Each course has added a new dimension to the way I think about software.

When I'm not writing code I'm reading about system design, contributing to open-source projects on GitHub, and mentoring fellow students in the SoftUni community forums.

"Every bug fixed is a lesson learned. Every feature shipped is a story told."

Education
Software University (SoftUni) — Python Developer path, 2023–present. 6 courses completed or in progress.
Availability
Open to junior developer roles, internships, and freelance Python / Django projects starting Q3 2025.
Location
Brussels, Belgium — available for remote work globally, open to hybrid roles in EU.
Focus Areas
Python backend development, Django REST APIs, PostgreSQL databases, Docker-based deployments, CI/CD pipelines.

SoftUni Python Curriculum

A structured, project-driven curriculum covering the full Python ecosystem — from first principles to production-ready web and DevOps skills.

Python Track

Python Basics

Software University (SoftUni) · 2023

Foundations of programming using Python. Covered variables, data types, conditional logic, loops, and basic functions. Learned to think algorithmically and solve structured problems from scratch.

Variables & Types Conditionals Loops Functions Lists
Completed
Python Track

Python Fundamentals

Software University (SoftUni) · 2023

Deepened core Python knowledge with collections, string manipulation, file I/O, and error handling. Built real-world scripts and small utilities applying clean coding principles.

Tuples & Dicts Sets File I/O Error Handling Modules
Completed
Python Track

Python Advanced

Software University (SoftUni) · 2024

Explored advanced language features including comprehensions, generators, decorators, iterators, and functional programming patterns. Applied these to build efficient, idiomatic Python.

Generators Decorators Comprehensions Iterators Closures
Completed
Python Track

Python OOP

Software University (SoftUni) · 2024

Mastered object-oriented design in Python: classes, inheritance, polymorphism, encapsulation, and SOLID principles. Learned design patterns and how to architect maintainable, scalable systems.

Classes Inheritance Polymorphism SOLID Design Patterns
Completed
Web Track

Python Web — Django

Software University (SoftUni) · 2024–2025

Full-stack web development with Django. Building MVC applications, REST APIs with Django REST Framework, PostgreSQL integration, authentication systems, and deploying to cloud platforms.

Django MVT DRF PostgreSQL Auth Deployment
In Progress
DevOps Track

DevOps Fundamentals

Software University (SoftUni) · 2025–2026

Modern DevOps practices including containerisation with Docker, orchestration concepts, CI/CD pipelines with GitHub Actions, infrastructure as code, and Linux server administration.

Docker GitHub Actions Linux CI/CD Nginx
In Progress

Skills & Technologies

A snapshot of the languages, frameworks, and tools I use day-to-day — developed through coursework, personal projects, and continuous practice.

Languages & Frameworks

Python Advanced
Django Intermediate
Django REST Framework Intermediate
HTML / CSS Solid
SQL / PostgreSQL Intermediate

DevOps & Infrastructure

Docker Intermediate
GitHub Actions (CI/CD) Learning
Linux / Bash Intermediate
Git & GitHub Solid

Tools & Environment

Python
Django
PostgreSQL
Docker
GitHub
Bash / Linux
Git
VS Code
Nginx
REST APIs
Celery
CI/CD

Featured Projects

A selection of projects built during coursework and independently — each one a deliberate exercise in applying what I've learned in a real context.

Project 01

DevBlog — Full-Stack Django Blog

A fully-featured blogging platform built with Django. Users can register, write rich Markdown posts, comment, like, and follow other authors. Includes an admin dashboard and full-text search.

  • User auth with email verification & password reset
  • Markdown editor with live preview via django-markdownx
  • Paginated feed, tag filtering, and full-text search
  • Deployed on Railway with PostgreSQL & WhiteNoise for static
Django Python PostgreSQL Bootstrap Railway

Project 02

PyTask — OOP Task Manager CLI

A command-line task management tool designed to showcase Python OOP principles. Uses polymorphism, abstract classes, and design patterns to model a complete project management system.

  • Abstract base classes with concrete Task, Epic, and Sprint types
  • Observer pattern for real-time status notifications
  • JSON persistence layer with repository pattern
  • Rich CLI interface using the rich library
Python OOP Design Patterns JSON CLI

Project 03

AutoDeploy — CI/CD Pipeline

A complete automated deployment pipeline for a Django application. Covers the full lifecycle from code push to production: testing, building a Docker image, and deploying to a VPS via SSH.

  • GitHub Actions workflow with lint, test, and build stages
  • Multi-stage Dockerfile for minimal production image size
  • Automated deployment to Ubuntu VPS with zero downtime
  • Nginx reverse proxy + Gunicorn + SSL via Certbot
Docker GitHub Actions Nginx Gunicorn DevOps

Project 04

WeatherNow — API Dashboard

A Django web app that consumes the OpenWeatherMap API to display real-time weather data, 5-day forecasts, and historical comparisons for any city worldwide.

  • Async API calls with httpx to OpenWeatherMap
  • Redis caching to reduce API requests and improve speed
  • User location saved in session, search history tracked
  • Responsive UI with Chart.js temperature graphs
Django REST API Redis Chart.js Python

Project 05

PriceSpy — E-Commerce Scraper

A Python scraper that monitors product prices across multiple e-commerce sites and sends email alerts when prices drop below a user-defined threshold.

  • BeautifulSoup + Requests for HTML scraping pipeline
  • Celery Beat scheduled tasks for hourly price checks
  • SQLite database tracking price history per product
  • SMTP email alerts with HTML template notifications
Python BeautifulSoup Celery SQLite SMTP

Project 06

ExpenseAPI — DRF REST Service

A production-ready expense tracking REST API built with Django REST Framework. Features JWT authentication, full CRUD on categories and transactions, and monthly summary analytics endpoints.

  • JWT auth with token refresh via djangorestframework-simplejwt
  • Custom permissions — users only access their own data
  • Swagger / OpenAPI docs auto-generated with drf-spectacular
  • Comprehensive test suite with pytest-django & factory_boy
Django REST Framework JWT pytest Swagger

Let's Work Together

Whether you have a role, a project, or just want to connect — I'm always open to a conversation.

I'm currently looking for internships, junior developer positions and freelance Python/Django projects. If you're working on something interesting, or simply want to chat about code, feel free to reach out through any of the channels below.

Send a message