INITIALIZING

3.CoreCapabilities

01 BACKEND ENGINEERING

Python & Django Backends

Clean architecture, well-shaped models, admin tooling and management commands.

⚡ Django • Clean Architecture
  • Python
  • Django
  • Django ORM
  • Django Admin
  • Management Commands
  • Class-Based Views
02 API DESIGN

REST APIs & Contracts

REST endpoints, serializers, validation, authentication and pagination.

⚡ DRF • JSON Contracts
  • Django REST Framework
  • REST Design
  • Serializers
  • Authentication
  • Pagination
  • API Testing
03 DATA & STORAGE

Databases & Caching

Normalized schemas, indexes and query tuning, with Redis where speed matters.

⚡ PostgreSQL • Redis
  • PostgreSQL
  • SQL
  • Database Design
  • Indexes & Queries
  • Redis
  • SQLite
04 DEVOPS

Containers & Deployment

Docker images, Compose stacks, one-command installers and safe updates.

⚡ Docker • Compose • Bash
  • Docker
  • Docker Compose
  • Bash Scripting
  • CI/CD
  • Git
  • GitHub
05 INFRASTRUCTURE

Linux, Nginx & Networking

Reverse proxies, TLS and the Linux servers underneath them.

⚡ Nginx • certbot • Ubuntu
  • Linux
  • Nginx
  • Reverse Proxy
  • certbot / TLS
  • Networking
  • Bash
06 ENGINEERING PRACTICE

Quality & Tooling

Automated tests, code review and docs that stay in step with the code.

⚡ pytest • Code Review
  • pytest
  • Automated Testing
  • Code Review
  • Git
  • Documentation
  • Static Asset Pipelines
← Back to the sketchbook