Kirill Strelnikov · Barcelona

Django systems, automation, and AI integrations for serious businesses.

I'm an independent senior backend engineer based in Barcelona. I build production software for SMBs, clinics, SaaS founders, and teams that need internal systems to actually work.

Status Available for new projects
Working with SMBs · startups · clinics · SaaS founders
Django Python PostgreSQL Celery Redis OpenAI / LangChain REST APIs Stripe Docker Linux / VPS Production deployments
Services

What I build

Practical software, written to be maintained and run for years — not demos.

Django backend development

Custom backends, REST/GraphQL APIs, complex data models, payments, auth, role-based access.

AI chatbot integrations

GPT-based assistants for support and sales, connected to your CRM, knowledge base, and live data.

CRM & internal systems

Admin panels, internal tools, custom CRMs — tailored to how your team actually works.

API integrations

Stripe, Telegram, WhatsApp, OpenAI, accounting, calendars, messengers — bridging the systems you already use.

Automation systems

Background workers, scheduled jobs, notifications, reports, document processing — the work nobody wants to do twice.

SaaS platforms

MVPs and full SaaS products: multi-tenancy, subscriptions, billing, analytics — from prototype to production.

Custom dashboards

Operations dashboards, analytics views, reporting tools — the numbers your team needs in one place.

E-commerce backends

Custom storefronts, inventory, order workflows, integrations with payments and shipping providers.

Telegram bots

Customer-facing and internal bots: bookings, payments, notifications, mini-apps with full Django backends.

Selected work

Projects

A short selection. Stack and outcomes are accurate; screenshots are placeholders until clients approve publication.

Corgi Café Manager screenshot
Corgi Café Manager multicorgi.app

Multi-location operations SaaS for a Barcelona café chain. Staff scheduling, mobile clock-in/out, payroll exports, role-based access for administrators and workers.

Flask · PostgreSQL · Celery · Heroku
Outcome: Replaces three separate tools (paper rota, manual timesheets, spreadsheet payroll) with one dashboard.
Clínica Revita screenshot
Clínica Revita clinicarevita.es

Patient-facing site for a Barcelona integrative-medicine clinic: services catalogue, booking flow, multilingual content (ES/EN/RU), and a pre-trained AI assistant that talks to clients — answers questions about treatments, narrows down to the right specialist, and books appointments.

Django · PostgreSQL · OpenAI · fine-tuned assistant · Nginx
Outcome: The AI assistant covers the first triage step the front desk used to do by phone; bookings come in directly from chat.
DaVinci Clinique screenshot
DaVinci Clinique davinciclinique.es

Aesthetic-medicine clinic site (Barcelona). Treatment catalogue with transparent pricing, online appointment scheduling, and content workflows for the medical team.

Django · PostgreSQL · Stripe-ready
Outcome: Self-service appointment flow and a structured price list patients can navigate without calling the clinic.
TangoSlavique screenshot
TangoSlavique tangoslavique.com

Matchmaking platform with verified profiles, private intake questionnaires, and a back-office for matchmakers. Operates across 12 countries, with confidentiality built into every flow.

Django · PostgreSQL · S3 · Custom admin
Outcome: Replaced manual spreadsheet matchmaking with a structured, auditable system.
Tango Tandems screenshot
Tango Tandems tangotandems.com

Curated blind-dating platform: small dinners and 1-on-1 meetings at handpicked restaurants. Smart matching by personality, interests, and values; booking and matchmaker back-office in one system.

Django · PostgreSQL · Custom admin · Payments
Outcome: Replaces app-style swiping with a structured offline experience — every match is moderated before it happens.
IQTag screenshot
IQTag iqtag.io

Brand-protection platform with dual QR codes (public verification + hidden authentication) and NFT-based loyalty. Backend handles tag generation, scan analytics, and on-chain interactions.

Django · PostgreSQL · Web3 · REST API
Outcome: Every product carries a verifiable identity; counterfeits are detectable by scan.
Winessy screenshot
Winessy winessy.com

Fractional wine-investment platform for Grand Cru Classé Bordeaux. Tokenised ownership, sommelier evaluations, bonded storage tracking, and a marketplace for token trading.

Django · PostgreSQL · Web3 · Payments
Outcome: Investors enter Grand Cru wines from a single bottle, with provenance tracked end-to-end.
Cesare Gaspari screenshot
Cesare Gaspari cesaregaspari.eu

Custom Shopify storefront for a European women's fashion brand. Beyond the theme: stochastic demand forecasting, ML-driven inventory predictions, and dead-SKU / zombie-SKU detection to flag stock that won't move before it ties up cash.

Shopify · Liquid · Python · stochastic models · ML forecasting
Outcome: Dead SKUs caught months earlier; inventory decisions backed by forecasts, not gut.
TrendForU screenshot
TrendForU trendforu.store

E-commerce storefront with an integrated MCP server and AI shopping assistant. The assistant helps customers build outfits, suggests pieces from the catalogue, and recommends sizes via an ML model trained on customer reviews.

Django · PostgreSQL · MCP · OpenAI · ML sizing
Outcome: Fewer returns — sizing comes from real fit data, not guesswork; average cart grows with AI-assembled looks.
How we work together

Process

Direct communication, written scope, no agency middlemen. You talk to the person writing the code.

Discovery

A 30–60 min call. What you need, why, who uses it, what success looks like.

Planning

Written scope, milestones, fixed price or T&M. You approve before we start.

Development

Short iterations, working demos every step. You see real progress, not slide decks.

Deployment

Production setup on your infrastructure or mine. Docs, backups, monitoring included.

Support

Ongoing maintenance, feature work, fixes. Long-term reliability over one-off launches.

About

Who you'll be working with

Kirill Strelnikov

I'm Kirill — an independent backend engineer based in Barcelona. I build Django systems, AI integrations, and internal tools for companies that need software to actually work in production, not just demo well.

One engineer, direct communication, written scope, long-term support. I work best with founders and teams who want to talk to the person writing the code, not a sales layer.

Location Barcelona, Spain
Languages English · Español · Русский
Engagement Fixed-scope projects · Long-term retainer
Get in touch

Tell me about your project

Brief description, what you're trying to solve, rough timeline. I reply within a working day.

Direct channels

For an honest project assessment, the form on the right works just as well as Telegram. Whichever is easier.

No spam, no list. Just a reply.
Thanks. I'll get back to you within a working day.
Something went wrong. Please try Telegram or email.