I build backend applications, REST APIs, automation tools and data processing projects with Python.
My main focus is backend development with FastAPI and PostgreSQL. I also work with external APIs, web scraping, testing and containerized development environments.
- Python
- FastAPI
- PostgreSQL
- SQLAlchemy
- Alembic
- Pydantic
- REST APIs
- Pytest
- Docker and Docker Compose
- SQLite
- Web scraping and external APIs
- Git and GitHub
A room booking REST API built with FastAPI and PostgreSQL.
Includes JWT authentication, user and admin roles, room management, booking management, Alembic migrations and protection against overlapping bookings at both the application and database level.
Stack: FastAPI, PostgreSQL, SQLAlchemy, Alembic, JWT, Pytest, Docker
A REST API for managing accounts, categories, income and expense transactions.
The project includes balance updates, financial summaries, database migrations and automated tests.
Stack: FastAPI, PostgreSQL, SQLAlchemy, Alembic, Pydantic, Pytest
A FastAPI application for tracking products and their price history.
It combines a REST API with web scraping and stores collected price data for later comparison.
Stack: FastAPI, SQLite, web scraping, Pytest
A command-line data pipeline that retrieves book data from the Open Library API, processes it and stores normalized results in CSV and SQLite.
Stack: Python, REST API integration, SQLite, CSV, Pytest
A Telegram bot built with Aiogram for working with gym-related data and scheduled tasks.
Stack: Python, Aiogram, APScheduler, aiohttp, Pydantic
I'm currently improving my backend development skills by building projects with PostgreSQL, authentication, database migrations, service-layer architecture, testing and Docker.
Open to Python backend, automation and web scraping projects.
- Telegram:
@odcoste - Email:
herdlich@hotmail.com