DogNellaf
Fullstack Developer
Fullstack developer. Web, AI, Bots, Games.
01 About
Web Development
Django, Vue.js, REST API — full-cycle web application development.
AI & Bots
Chatbots, LLM integrations, business process automation.
Game Development
Unity, C#, game design, prototyping of game mechanics.
Fullstack
From idea to production: architecture, code, deployment, support.
02 Services
Web development
Websites, personal accounts, CRM, REST API and integrations. Django, Vue, PostgreSQL - full cycle from layout to deployment
OrderTelegram bots and Web Apps
Bots, mini-apps, routine automation and integration with external services
OrderAutomation and parsing
Parsers, uploads and API integrations. I replace manual routine with scripts
OrderDatabases and SQL
Schema design, query optimization and migrations. PostgreSQL, MySQL, Microsoft SQL Server
OrderDevOps and deployment
Docker, Linux, server setup, CI/CD, HTTPS and transfer of projects to production
OrderGames and interactive
Games, mechanical prototypes, interactive stands and installations. Unity, C#
OrderConsultations
Computer science, programming, databases, preparation for the Unified State Exam/Unified State Exam and scientific work
Order03 Projects
Stands for the Federal Museum
More than 7 interactive stands for the new building of the Museum of the World Ocean
Neural network AI DJ
Private service with neural network integration for repeating light shows
Copy trading system
Bot repeating transactions of selected traders on the user's account in real time
Refine IT Strategy
Mobile online strategy on Unity, game mechanics, balance, assembly for mobile platforms
Corporate settlement service
Backend service for managing transactions on corporate accounts
Stand for the Moscow Palace of Pioneers
Interactive stand with history and scrolling 3D model
AI trading bot
Bot for algorithmic trading of cryptocurrencies, a neural network on PyTorch predicts price movements and generates trading signals
Startup calculator
Web service for calculating indicators and evaluating startups in the Czech Republic and throughout the European Union
A store with a recommendation neural network
Online store with a built-in recommendation system based on a neural network
C2C marketplace for 3D models
A platform based on the C2C model for the sale and purchase of 3D models between users
Dataset for autopilot
Labeled dataset of road signs for training the autopilot that won the competition
Link shortening service
Web service for generating short links with redirection to the source address
Automatic protocol generator
Automatic service for generating a protocol document based on an incoming application from Bitrix
VK-bot of the university library
Students search for and book books from the university library directly in the chat
AI photo coloring bot
Telegram bot for coloring images with a neural network and dialogue via OpenAI API
Digital Twin Management System
Digital twin and process chain simulation management system
Lernejo
Autonomous online school for preparing for the Unified State Exam without teachers
Work and profitability accounting system
Application for recording work performed and calculating profitability for each task
Management system for a network of kindergartens
Custom CRM system using Django for kindergartens
Gaming AI bot
A neural network bot that autonomously plays Get Off My Lawn based on the game state
Image classifier CIFAR-10
Convolutional neural network for image classification of the CIFAR-10 dataset
Check parser 1-OFD in Excel
A utility for extracting electronic receipts from letters from the 1-ofd.ru service and uploading data to Excel
Interactive map of Fallout 76
Interactive map of the world of Fallout 76 with marks of resources and locations
Manager Shikimori
A tool for managing anime and manga lists via the Shikimori API, bulk operations and status synchronization
Telegram bot for event notifications
Web application with a telegram bot for sending notifications about upcoming events taking into account user roles
04 Reviews
«Wow! This is a real pro, and not only in programming, but also in high-quality, responsible project management at all stages - from technical specifications to installation of finished software. It's a shame we can't give it 10 stars. Definitely recommend! We have automated work with the Internet resource, which completely replaces human manual labor and now saves us almost 640 hours of working time per year. Cool and thanks!»
«The work was completed ahead of schedule and to a high standard. All requirements and methods have been implemented. He actively proposed new ideas for the case and promptly translated them into reality. Professionally helped solve the startup problem.»
«A virtuoso programmer!) Wrote the required program in a day, instantly edited if additional requests appeared. Very patient, explains everything very clearly.»
«Danil Mikhailovich is an excellent specialist! 10+! Thank you so much for taking on the task of teaching my autistic son! We had a final year, preparation and defense of a diploma, industrial and pre-diploma internship. Danil Mikhailovich resolutely got down to business and found an approach to his son! Polite, punctual, attentive and kind. A professional in his field! My son passed the demo exam and defended his diploma. We thank you from the bottom of our hearts! We recommend our wonderful teacher to everyone!»
«Promptly completed work in accordance with the technical specifications, high-quality implementation.»
«Everything is great! An excellent specialist, he completed all assigned tasks efficiently and was completely immersed in the problem. I recommend!»
«They explained everything, met the specifics of the request, and shared the result. Everything is fine!»
«Danil is a very good specialist in his field. Helped me complete the project in a short time, and could even give me advice and help later»
«I am satisfied with working with Danil. Everything is fast, clear and without problems.»
«Completed the project quickly and on time. Provided support after payment. I recommend!»
«Promptly helped resolve the issue with clear explanations of the solution process. Easy and friendly communication. I highly recommend it.»
«Thanks a lot! My daughter was preparing for a test in computer science at a university and needed one-time help. Danil Mikhailovich kindly responded and helped with the task. First he explained the material, gave me time to solve it myself, and then corrected the shortcomings and gave a few more tasks to make sure that the topic was mastered. Very pleasant to talk to, loving and knowledgeable about his job. After the test, I wrote and asked about the results. My daughter passed successfully. I recommend him as a professional teacher and a wonderful person.»
«Excellent tutor. Explains very clearly. My son studied Java with him. He said that after classes everything finally became clear.»
«This teacher very professionally showed me the C# programming language. Very responsible, open to questions and help. There were no discrepancies; the schedule can always be viewed on his website. Did an excellent job teaching at a high level. There were no problems with communication via Zoom. I'm glad he helped me pass the exam and labs.»
«Explains very clearly and quickly understands the topic. Thank you. I recommend it.»
«Danil Mikhailovich is a competent specialist. Don't waste time. Very comfortable.»
«Thank you, Danil Mikhailovich, the project was completed perfectly and in a short time. I was pleased with the result. I recommend this specialist.»
«Danil Mikhailovich helped to understand the nuances of the thesis and prepare for its defense. An extremely competent specialist with whom it is very comfortable to interact.»
«Helped with the project. Explained everything simply and clearly.»
«Danil gave me very high-quality advice on my thesis, showed me how to create diagrams and format them in accordance with the standards. Thanks to him, I am ready to defend my diploma. I will recommend this specialist to my friends, thank you very much!»
«Responsible specialist. Explained everything clearly. Work for results!»
«I liked the specialist's work. The issue was resolved in one consultation. Responsible, professional, competent.»
«Great specialist, quickly found a common language. Explains everything very thoroughly and clearly!»
«My son liked it, the classes were interesting, Danil quickly explained everything, and the knowledge gaps were closed!»
«Very competent, responsible and friendly specialist. Explains complex material in a simple and understandable manner. I recommend!»
«Danil is a pleasant and responsible person, I did not regret that I turned to him to study programming.»
«An excellent specialist, he explained everything clearly and intelligibly. I recommend!»
«The specialist completely coped with his task: he helped and explained everything well. There were no problems, so only positive emotions remained.»
«An excellent specialist. He quickly helped me understand the situation.»
«Thanks to Danil for his help in writing my term paper on Java. A 100% specialist. He explained everything in detail, showed me throughout the entire period of writing the work, and answered all questions. The son not only defended his coursework with 100 points, but also gained valuable experience in programming in Java. Thank you very much!»
«I recommend him as a specialist - polite and responsible!»
«He spoke and commented on every step of solving the problem.»
«Everything is fine!»
«I needed to sort out one topic. The specialist helped me with this.»
«I really liked it. The lesson went well. I found an approach to the girl. Thank you. I recommend it.»
«Everything is fine.»
05 How I work
Brief and estimate
We discuss the task and lock in scope, timeline and cost. The estimate is free.
Prototype
A quick working MVP to validate the idea before major investment.
Development
Iterations with regular demos and transparent progress.
Launch and support
Deployment, documentation, support and growth after release.
Commercial proposal
I'll prepare a proposal for your task: scope of work, timeline, budget.
Grants
I work with grants: application, implementation, reporting.
06 Technologies
07 Achievements
Winner of the II closed championship "Young Professionals"
WorldSkills Russia
Finalist of the III National Interuniversity Championship "Young Professionals"
WorldSkills Russia
1st place in the thesis competition Dubna
For the most thoughtful and high-quality thesis work
Contractor of the winning team of Satellite No. 1 of the NTI Technology Competition “Fifth Level”
Collected a dataset of road signs to train the autopilot, which later won the competition
1st place in the competition of diploma works of the Department of Automated Control Systems
For the most thoughtful and high-quality thesis work
3rd place in the competition “Moscow - a transparent city”
For one of the best projects for the implementation of blockchain in ITS
Entered the 200 winners of the “CREATE OURS” grant
For the autonomous online school project
08 Experience
Unity TeamLead
Folkplay LLC
Team lead of the Unity team, development management, code review, task coordination. Built the right development pipeline
Telegram Web App Developer
LLC "GLOS"
Development and support of Telegram Web App with AI speaker, backend on Django, frontend on Vue, PostgreSQL database
Unity developer
Metaforma LLC
Development of interactive exhibits using Unity, including a series of installations for the Museum of the World Ocean
Freelance developer
Private practice
Web applications, games, telegram bots and neural network solutions tailored to the customer’s needs
IT Mentor
Private practice
Mathematics, computer science and programming, preparation for the Unified State Exam/Unified State Exam, databases, development basics, assistance to students
09 Education
Project Manager
Digital Content
Deepening knowledge about project management
DevOps engineer
Digital Content
Deepen your knowledge of DevOps tools
Information, measuring and control systems (graduate studies)
MFPU
I am conducting research on the use of blockchain in ITS
Software Engineer
Innopolis University
Deepening knowledge about building neural networks and LLM
Database Administrator
"Single Standard"
Deepening knowledge about various types of DBMS
Informatics and Computer Engineering (Master's Degree)
MADI
With honors, learned project management, business analysis and teamwork
Applied Informatics (Bachelor's Degree)
University "Dubna"
With honors, learned database design, various software development
ZFTSH
MIPT
The direction "Mathematics" gave a logical basis and discipline