I am Kirill Strelnikov, a freelance backend developer specializing in Python and Django. I build production-ready web applications, SaaS platforms, REST APIs, and AI-powered solutions for businesses of all sizes. Based in Barcelona, working with clients across Europe and worldwide.
If you are looking for a reliable Django developer in Barcelona who delivers working software rather than just code, you are in the right place. Over the past five years, I have built and shipped more than 15 commercial projects, ranging from small MVPs to complex multi-tenant SaaS platforms handling real users and real revenue.
Django is my primary framework, and Python is the language I think in. I chose Django because it aligns with how I approach software development: pragmatic, well-structured, and built for the long term. The framework's "batteries included" philosophy means faster time-to-market without sacrificing code quality. Combined with Django REST Framework, PostgreSQL, Celery, and Redis, it forms a stack that scales from a weekend prototype to a platform serving thousands of users.
I work as a freelancer because it allows me to give each project my full attention. When you hire me, you are not getting a random developer assigned by a project manager at an agency. You are getting the person who will architect your system, write the code, deploy it, and stand behind it. Every project begins with understanding your business problem, not jumping straight into code. I ask hard questions early so we build the right thing the first time.
Whether you need a SaaS application, an AI-powered chatbot, a complex API for your mobile app, or a custom internal tool that automates away hours of manual work, I can help. Read on for details about what I build, how I work, and what it costs.
Django is not a one-trick framework. It is a mature, battle-tested toolkit that powers everything from content platforms to fintech systems. Here is what I typically build for clients:
My stack extends beyond Django itself. I work with PostgreSQL for data storage, Redis for caching and message brokering, Celery for background task processing, Docker for containerized deployments, Nginx for production serving, and CI/CD pipelines for automated testing and deployment. When a project requires it, I also use FastAPI for high-performance async endpoints and WebSocket for real-time features.
Every project I take on follows a structured process designed to minimize risk and deliver results predictably. I have refined this workflow across dozens of projects, and it consistently produces software that works in production, not just in demos.
We start with a free consultation where I learn about your business, your users, and the problem you are solving. I ask the questions that matter: Who will use this? What does success look like? What are the constraints? This phase produces a clear scope document and a realistic timeline.
Before writing any code, I design the system: database models, API structure, integration points, deployment strategy. You get a technical plan that shows exactly how everything fits together. No surprises later.
I build in iterative sprints, typically one to two weeks each. After every sprint, you see a working demo and can provide feedback. Code is clean, tested, and documented. I use Git for version control and provide regular progress updates.
I handle deployment to your server or VPS: Docker setup, Nginx configuration, SSL, database migrations, monitoring. I perform load testing and final QA before the system goes live. You do not need a separate DevOps person.
After launch, I provide ongoing support: bug fixes, performance optimization, new features, security patches. Many clients continue working with me on a retainer. I also deliver complete documentation so your team can take over if needed.
These are real projects I have designed, developed, and deployed. Each one solved a specific business problem and is running in production today.
An online clothing store needed to automate customer support and boost conversions. I built a Django-powered system with an OpenAI chatbot that provides personalized product recommendations based on the store's catalog and conversation history. The bot generates product descriptions automatically, handles intelligent session management, and replaced the first line of human support. The result was a significant increase in browse-to-purchase conversion and a drastic reduction in response times. Learn more about AI chatbot development.
A chain of cafes in Barcelona was tracking employee hours on paper and spreadsheets, leading to payroll errors and zero real-time visibility. I designed and built a multi-tenant SaaS platform with PostgreSQL schema-per-tenant architecture, real-time check-in and check-out, automatic overtime calculation, paid and unpaid holiday tracking, and one-click Excel report generation. Role-based access separates admin dashboards from employee portals. The system eliminated manual errors across all five locations. Learn more about SaaS development.
A real estate agency was publishing property listings manually, spending hours on each card. Their site had poor SEO and primitive filtering. I built a Django platform with automatic synchronization and import from external property feeds, advanced multi-criteria filters, and an SEO-optimized URL and page structure that generated organic traffic. Automated publishing cut operational costs dramatically and increased the lead flow from search engines.
A Barcelona-based fashion brand needed a full-featured online store built from scratch, without relying on Shopify or other third-party platforms. I developed a custom Django e-commerce platform with a product catalog, image galleries, user authentication, shopping cart and wishlist functionality, a loyalty points system, weekly drop scheduling, and live purchase notifications for social proof. The brand now operates on a system they fully own and control.
I work best with clients who need a reliable backend specialist for projects that go beyond basic website development. Here is who typically hires me:
If any of these describe your situation, let's talk. The initial consultation is free and comes with no obligations.
I work with fixed-price projects so you know exactly what you are paying before we start. Every engagement begins with a free discovery call where I learn about your requirements and provide a detailed estimate. Here are my typical packages:
All prices are starting points. The final cost depends on the specific scope and complexity of your project. I will provide a detailed fixed-price quote after our discovery call. No hidden fees, no hourly surprises.
My projects start from EUR 2,500 for an MVP sprint that takes two to three weeks. A standard project with integrations, authentication, and background tasks typically ranges from EUR 5,000 to EUR 10,000. Complex enterprise solutions with multi-tenancy, AI components, and ongoing support start from EUR 12,000. I always provide a detailed fixed-price estimate after a free discovery call, so there are no surprises. You pay for a working product, not for hours spent.
It depends on the scope, but here are realistic timelines based on my experience. An MVP with core functionality takes two to four weeks. A full-featured application with third-party integrations, admin panels, and production deployment typically takes four to eight weeks. Complex SaaS platforms or systems with AI integration can take eight to twelve weeks or more. I work in iterative sprints with regular demos, so you see progress every one to two weeks and can provide feedback throughout the development process.
Yes, and I strongly recommend it for any production system. After launch, I offer support packages that include bug fixes, performance monitoring and optimization, new feature development, security updates, and server maintenance. Many of my clients continue working with me on a monthly retainer after the initial build. I also deliver comprehensive documentation, including code comments, API docs, and deployment guides, so your team can maintain the codebase independently if that is your preference.
Django is my primary framework and the one I recommend for most web projects due to its maturity, rich ecosystem, and development speed. However, I also work with FastAPI for high-performance async microservices and Flask for lightweight applications. The choice depends on your project requirements — I will recommend the best fit during the discovery phase and explain the trade-offs in plain language.
Yes. I regularly collaborate with in-house development teams as a backend specialist. I can integrate into your existing workflow, follow your coding standards and Git branching strategy, participate in code reviews, and join standups. I am also comfortable working independently if you prefer a hands-off approach where I deliver completed features with documentation and tests.
Tell me about your project or challenge. I will review your requirements, propose a technical solution, and provide a timeline and cost estimate. The initial consultation is free and comes with no obligations.
Get in touchYou can also explore my full list of services or read technical articles on my blog.