Data Conference Databasea Query.Farm index
Speakers

Maxim Danilov

Employers on the program

  1. 2025winepad.at1 talk
  2. 2024unemployed1 talk
  3. 2023wPsoft GmbH1 talk
  4. 2023wP soft1 talk
Events11
Conferences3
Talks14
Years active2022–2026
Miles between events4,63111 in-person events · 4 countries

Appearances by year

201920202021202220232024202520262027
  • PyCon (national Python conferences)
  • EuroPython
  • PyData

Talks

DateEventConferenceRoleTitleLinks
May 27, 2026PyCon Italia 2026PyCon (national Python conferences)talkLocal confidential text/voice Agents are the future of personal AI-agents.
Building a privacy-first AI agent that runs entirely on our machine. No cloud, no data leaks, no GPUs (🤥 ). In this talk we can see, how to assemble a full…Show less

Building a privacy-first AI agent that runs entirely on our machine. No cloud, no data leaks, no GPUs (🤥 ). In this talk we can see, how to assemble a full local text/voice AI agent in Python—and discover what still blocks offline AI from going mainstream.

Video
Jul 14, 2025EuroPython 2025EuroPythontalkThe art of yield
as winepad.at

Can you imagine a python project without any return? Is it overhead or memory saving?

Video
May 28, 2025PyCon Italia 2025PyCon (national Python conferences)talkDistributing complexity in huge python projects.
An overcomplicated project increases development and maintenance time. If a complete redesign is not possible, we can try to distribute the complexity across…Show less

An overcomplicated project increases development and maintenance time. If a complete redesign is not possible, we can try to distribute the complexity across the existing codebase. The AI assistants cannot help us with this task yet, and we should discuss manual methods and tools that can help us.

Video
Apr 22, 2025PyCon Lithuania 2025PyCon (national Python conferences)workshopBuilding pure Django REST API
The new version of Django has several important features that allow us to avoid installing additional modules. Libraries like DRF, yasg, spectacular have always…Show less

The new version of Django has several important features that allow us to avoid installing additional modules. Libraries like DRF, yasg, spectacular have always been recommended for REST API development. Now the rules have changed.

Apr 22, 2025PyCon Lithuania 2025PyCon (national Python conferences)talkThe art of yield
Can you imagine a python project without any return? Is it overhead or memory saving? Is it complicated or would it reduce complexity? Is it testable or a…Show less

Can you imagine a python project without any return? Is it overhead or memory saving? Is it complicated or would it reduce complexity? Is it testable or a horror for unittesting?

Jul 8, 2024EuroPython 2024EuroPythontalkAn alternative view on the OpenAPI documentation.
Documenting Python project endpoints is a real challenge in API development. Poor readability, versioning, and lack of authentication information - this all…Show less

Documenting Python project endpoints is a real challenge in API development. Poor readability, versioning, and lack of authentication information - this all reduce the usability of existing OpenAPI documentation.

Video
Apr 22, 2024PyCon DE & PyData Berlin 2024PyDatatalkµDjango, an asynchronous microservices technique.
as unemployed
A standard Django project involves working with multiple files and folders from the start. Let's see how the work with a Django project changes when we have…Show less

A standard Django project involves working with multiple files and folders from the start. Let's see how the work with a Django project changes when we have only one file.

Apr 2, 2024PyCon Lithuania 2024PyCon (national Python conferences)talkDjango FTL: Resolving bottlenecks on the path to high performance.
Raw Django doesn't take the first places when comparing the performance of Python web frameworks. However, it can be pretty fast if we identify the bottlenecks…Show less

Raw Django doesn't take the first places when comparing the performance of Python web frameworks. However, it can be pretty fast if we identify the bottlenecks and find ways to avoid them. Comparing performance and implementation complexity before and after gives us an understanding of which...

Apr 2, 2024PyCon Lithuania 2024PyCon (national Python conferences)talkSimplifying large Python projects by distributing complexity.
An overcomplicated project increases development and maintenance time. If a complete redesign is not possible, we can distribute the complexity across the…Show less

An overcomplicated project increases development and maintenance time. If a complete redesign is not possible, we can distribute the complexity across the existing codebase. If AI assistants cannot help us with this task yet, we should discuss manual methods and tools that can be useful. Using...

Apr 2, 2024PyCon Lithuania 2024PyCon (national Python conferences)talkµDjango 2.0, an asynchronous microservices technique.
A standard Django project involves working with multiple files and folders from the start. Let's see how the work with a Django project changes when we have…Show less

A standard Django project involves working with multiple files and folders from the start. Let's see how the work with a Django project changes when we have only one file. This solution automatically transforms Django into a microservice-oriented async framework with "batteries included” philosophy.

Jul 17, 2023EuroPython 2023EuroPythontalkUltimative session about hidden gems of Django Admin.
as wPsoft GmbH

The Django Admin Panel is a complex and bad-documented tool in the Django that can greatly speed up development if you start to understand it.

Video
May 25, 2023PyCon Italia 2023PyCon (national Python conferences)talkWhat are you yield from?
Many developers avoid using generators in regular python code. For example, many well-known python libraries use lists instead of generators. The generators…Show less

Many developers avoid using generators in regular python code. For example, many well-known python libraries use lists instead of generators. The generators themselves are slower than normal list loops, but their use in code greatly increases the speed of the application. Let's discover why.

Video
Apr 17, 2023PyCon DE & PyData Berlin 2023PyDatatalkWhat are you yield from?
as wP soft

Many developers avoid using generators. For example, many well-known python libraries use lists instead of generators.

Apr 11, 2022PyCon DE & PyData Berlin 2022PyDatatalk"Easy Python": lies, damned lies, and metaclasses

top-10 Python complexities and how they are required to fight the "software complexity problem" in big projects

Frequent co-speakers

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.