Natalia Szmagaj

Backend Developer

specializing in Django and Python. This site is a production deployment demonstration I built to showcase my backend engineering skills—from database design to containerized deployment. Below, you can explore the platform's capabilities and view the complete source code.

🟢 Open to Backend Positions (Remote EU / Poland)

Languages & Backend

Python SQL Django DRF Wagtail

Databases & Testing

PostgreSQL SQLite pytest Django tests

DevOps & Cloud

Docker Nginx Gunicorn Linux Google Cloud Platform

Automation & Tools

Selenium Pandas Paramiko Git

Technical Overview

Backend Framework

  • Django 5.2 with ORM, authentication, middleware
  • Wagtail CMS with hierarchical page models
  • Django REST Framework for API endpoints

Database & Storage

  • PostgreSQL with Django ORM
  • Optimized queries with select_related
  • Migration-based schema management

Infrastructure

  • Docker containerization
  • nginx + gunicorn WSGI
  • Environment-based settings (dev/prod)

Features

  • Custom page models with SEO fields
  • Role-based access control
  • REST API with serializers

About This Project

I built this platform to demonstrate production-ready backend development
skills that go beyond localhost.

What I wanted to prove:

  • I can deploy Django, Wagtail applications to production
  • I understand infrastructure (Docker, Nginx, SSL)
  • I can build RESTful APIs
  • I write maintainable, documented code
  • I can configure databases and manage migrations

What I learned:

  • Production deployment workflows
  • Web server configuration (Nginx)
  • SSL/HTTPS setup with Certbot
  • Docker containerization
  • Django/Wagtail CMS architecture
  • API design with Django REST Framework

Explore the Platform

A comprehensive demonstration of backend engineering capabilities in a production-ready CMS application.