Skip to main content

Uses

A comprehensive overview of the backend frameworks, databases, cloud services, and tools I use on a daily basis to architect scalable microservices and APIs.

Backend & Frameworks

  • FastAPI is my primary framework for building high-performance, asynchronous REST APIs with Pydantic schemas and auto-generated OpenAPI documentation.
  • Django REST Framework for robust, feature-rich web backends, ORM data modeling, and complex business logic.
  • Celery & Redis for background job execution, distributed task queues, rate limiting, and caching.
  • SQLAlchemy and Alembic for database migrations and asynchronous database access.

Databases & Cloud

  • PostgreSQL is my database of choice for relational data modeling, spatial indexing, and query optimization.
  • Google Cloud Platform for cloud services including Cloud Tasks and Pub/Sub messaging.
  • Docker for containerizing microservices and managing environment configurations across dev and production.
  • Supabase for rapid Auth (RBAC), storage, and real-time backend integrations.
  • OpenAI & LangChain / LangGraph for building LLM agents and multi-modal AI integrations.

Development System

IDE / Code EditorVS Code / PyCharm
API TestingPostman / Bruno / Swagger UI
Database ManagementDBeaver / pgAdmin
Version ControlGit / GitHub
Terminal / ShellZsh / PowerShell