$ cat about.md
Python backend engineer based in Porto, Portugal. Five-plus years delivering production-ready backend systems, including three years building products independently from architecture to deployment. Experienced in FastAPI and Django, applying software engineering principles, SOLID, and design patterns such as Repository, Factory, Builder, and Strategy to build scalable, maintainable applications. Strong focus on database design, asynchronous programming, performance optimization, Docker, CI/CD, and automated quality through comprehensive unit and integration testing. Equally comfortable leading end-to-end development or contributing to collaborative engineering teams.
Currently building ShopLux, learning Portuguese, and open to remote or hybrid backend roles with EU-based teams.
$ ls stack/
Languages
- Python
- TypeScript
- JavaScript
Frameworks
- FastAPI
- Django
- Flask
Databases
- PostgreSQL
- MongoDB
- Redis
- MySQL
Async & Tasks
- SQLAlchemy 2 (async)
- Celery
- aiohttp
Cloud & Infra
- Kubernetes
- Google Cloud
- Azure
- DigitalOcean
DevOps
- Docker
- Nginx
- Vercel
Observability
- Prometheus
- Grafana
- Sentry
Frontend
- Angular
- Tailwind CSS
- Jinja2
$ ls -la projects/
TravelCultureHub
travelculturehub.com
Cultural content aggregator — REST + GraphQL, NLP/scraping ingestion pipelines, 8 custom-built pages, zero JS framework.
BareGorc
baregorc.com
NGO directory platform — shared backend with TravelCultureHub, custom editorial admin for non-technical staff.
$ cat experience.log
- 2026 – nowFounder-Engineer · ShopLux (solo, production)
- 2025 – 2026Backend Engineer · DataHatch (contract)
- 2025Founder-Engineer · TravelCultureHub / BareGorc (solo, production)
- 2024Backend Engineer · South Gate Armenia (contract)
- 2023 – 2024Full Stack Engineer · PM Solution
- 2021 – 2023Full Stack Engineer · PriceHubble (FastAPI → K8s ML-serving)
- 2020 – 2021Backend Engineer · Realtify
- 2019 – 2020Backend Engineer (Trainee) · DataNerds
$ cat contact.json
$ cat cv.pdf
click me$ rm -rf /
Nice try. Even Linus wouldn't let you run that.