Maxim Danilov
Employers on the program
- 2025winepad.at1 talk
- 2024unemployed1 talk
- 2023wPsoft GmbH1 talk
- 2023wP soft1 talk
Appearances by year
- PyCon (national Python conferences)
- EuroPython
- PyData
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| May 27, 2026 | PyCon Italia 2026 | PyCon (national Python conferences) | talk | Local 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 lessBuilding 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, 2025 | EuroPython 2025 | EuroPython | talk | The art of yield as winepad.at Can you imagine a python project without any return? Is it overhead or memory saving? | Video |
| May 28, 2025 | PyCon Italia 2025 | PyCon (national Python conferences) | talk | Distributing 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 lessAn 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, 2025 | PyCon Lithuania 2025 | PyCon (national Python conferences) | workshop | Building pure Django REST APIThe new version of Django has several important features that allow us to avoid installing additional modules. Libraries like DRF, yasg, spectacular have always…Show lessThe 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, 2025 | PyCon Lithuania 2025 | PyCon (national Python conferences) | talk | The art of yieldCan 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 lessCan 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, 2024 | EuroPython 2024 | EuroPython | talk | An 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 lessDocumenting 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, 2024 | PyCon DE & PyData Berlin 2024 | PyData | talk | µ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 lessA 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, 2024 | PyCon Lithuania 2024 | PyCon (national Python conferences) | talk | Django 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 lessRaw 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, 2024 | PyCon Lithuania 2024 | PyCon (national Python conferences) | talk | Simplifying 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 lessAn 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, 2024 | PyCon Lithuania 2024 | PyCon (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 lessA 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, 2023 | EuroPython 2023 | EuroPython | talk | Ultimative 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, 2023 | PyCon Italia 2023 | PyCon (national Python conferences) | talk | What 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 lessMany 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, 2023 | PyCon DE & PyData Berlin 2023 | PyData | talk | What 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, 2022 | PyCon DE & PyData Berlin 2022 | PyData | talk | "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
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Paolo Melchiorre | 8 | — | 2026 |
| Antonio Cuni | 7 | — | 2026 |
| Marc-André Lemburg | 6 | — | 2026 |
| Rodrigo Girão Serrão | 6 | — | 2025 |
| Valerio Maggio | 6 | — | 2024 |
| Marcelo Trylesinski | 5 | — | 2026 |
| Roberto Polli | 5 | — | 2026 |
| Tereza Iofciu | 5 | — | 2026 |
| Adrin Jalali | 5 | — | 2025 |
| Cristián Maureira-Fredes | 5 | — | 2025 |
| Theodore Meynard | 5 | — | 2025 |
| Alexander CS Hendorf | 5 | — | 2024 |
| Cheuk Ting Ho | 5 | — | 2024 |
| Alessandro Molina | 4 | — | 2026 |
| Iryna Kondrashchenko | 4 | — | 2026 |
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.