All projects

Project

This website

Portfolio website on FastAPI with a JSON API, tests and two languages

  • Python
  • FastAPI
  • Pydantic
  • Jinja2
  • pytest
100%
test coverage
2
language versions of the site and API

Problem

I needed a portfolio site that doesn't just list my skills but demonstrates them.

Solution

FastAPI + Jinja2, YAML content validated with Pydantic, a public JSON API, Russian and English versions, pytest tests.