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 Editor | VS Code / PyCharm |
|---|---|
| API Testing | Postman / Bruno / Swagger UI |
| Database Management | DBeaver / pgAdmin |
| Version Control | Git / GitHub |
| Terminal / Shell | Zsh / PowerShell |
