Hi there, I'm Simon. I am a software engineer with extensive expertise in Web Development, Database Design, Systems Architecture, Usable Security, and Linux Administration.
As far as I understand, you want to build a Django backed Tinder-like dating website. The basic idea is clear, but it would be great to discuss the details. Do you have some project specs?
Django is the right choice for such a project, but I would advise you to use PostgreSQL instead of MySQL - it's much more stable and mature.
I don't see Redis/Memcached in the project requirements. What is expected number of users and rpm? Are you going to use some caching? Do you need horizontal scaling?
My favorite tech stack is Django (Including Celery and Django Channels), PostgreSQL, Redis, uWSGI, Nginx, Ubuntu, and Git. I started to work as software developer more than 10 years ago, the last three years I’m a freelancer.
Some of the projects completed by me as a system architect and software developer in the last three years:
- High load video distribution system
- Online TV platform
- Browser-based non-linear video editor
- Digital signage system (digital displays in public spaces for outdoor advertising)
- Legacy Django project refactoring (created by other developer) to make it scalable (for more than 5 million users), reliable, and easy to maintain
I am confident that my qualifications and your needs are an excellent fit, and I would welcome the opportunity to further discuss project details with you.