I’m a backend-focused software engineer building reliable, maintainable, and scalable web systems with Python, Django, Django REST Framework, and relational databases.
My work focuses on the engineering behind real-world products: API design, authentication and authorization, database modelling, e-commerce systems, payment integrations, business logic, and production deployment.
I also have frontend and product design experience, which helps me understand the complete product lifecycle and collaborate effectively across engineering and design teams.
Currently, I’m deepening my expertise in backend architecture, PostgreSQL, Docker, Redis, background processing, CI/CD, cloud infrastructure, and system design.
- RESTful API design and development
- Backend architecture with Django and Django REST Framework
- Authentication, authorization and role-based access control
- Relational database design and optimization
- E-commerce, inventory and order management systems
- Payment gateway integrations and webhook processing
- Background processing and asynchronous systems
- Automated testing and API validation
- CI/CD and production deployment
- Backend performance, reliability and security
I’m particularly interested in the problems that emerge when software moves beyond basic CRUD:
- How should data be modelled as a system grows?
- How do we prevent duplicate or inconsistent transactions?
- How should background work be processed reliably?
- Where does caching improve performance?
- How should APIs handle authentication, permissions and rate limits?
- How do we design systems that remain maintainable as features increase?
- How do we safely deploy, observe and evolve production applications?
I document these decisions through clean Git history, pull requests, tests, technical documentation and versioned releases.
Building backend systems with an emphasis on reliability, maintainability, and real-world impact.


