I build practical software systems with Python, focusing on backend development, AI, automation, and data-driven applications.
I also teach programming and software development, helping learners move from fundamentals to building real-world projects.
- π Python Applications β practical tools, automation, and software systems
- π Backend & Web Applications β Django, REST APIs, databases, and business systems
- π€ AI & Machine Learning β ML, NLP, sentiment analysis, and intelligent applications
- βοΈ Automation & Data Extraction β web scraping, workflow automation, and data processing
- π₯οΈ Desktop Applications β Python-based applications with modern graphical interfaces
- π Educational Software & Content β programming courses, workshops, and hands-on projects
Django Django REST Framework HTML5 CSS3
TensorFlow Keras scikit-learn OpenCV
These projects represent key areas of my practical experience across AI, backend development, automation, and desktop software.
RL_Projects Reinforcement Learning projects and experiments.
Neural-Networks Implementations and experiments with neural networks and machine learning concepts.
Sport-Ball-Detection Computer vision project focused on detecting sports balls using image-processing and machine-learning techniques.
SmartProducts A Django-based web application demonstrating practical backend and web development.
Django-Ads-website A Django web application project focused on online advertising functionality.
Telegram_Bots A collection of Python-based Telegram bot projects demonstrating automation and API integration.
Pomodoro A modern desktop Pomodoro timer built with Python and PySide6, featuring SQLite persistence, multilingual support, themes, and session history.
Cryptography Programming experiments and implementations related to cryptography and information security.
Alongside software development, I work as a programming instructor.
My teaching focuses on practical programming and helping students understand not only how to write code, but also how to think like a developer.
- Python Programming
- Programming Fundamentals
- Object-Oriented Programming
- Linux & System Programming
- Artificial Intelligence
- Machine Learning
- Practical Software Development
I believe the best way to learn programming is to build real things.
I am currently focusing on practical projects in:
- π Advanced Python development
- π Django & backend systems
- π·οΈ Multi-source web scraping and data extraction
- βοΈ Business process automation
- π€ AI & NLP applications
- π₯οΈ Python desktop applications
- π Programming education and technical content
- π·οΈ Multi-Source Web Scraper β a modular scraping system designed to support multiple data sources
- π Business & Education Portal β a Django-based platform for course management, lead management, and business workflows
- π§ Sentiment Analysis Research β NLP research as part of my M.Sc. work
- π₯οΈ Pomodoro β actively improving a production-oriented desktop productivity application
Build systems, not just scripts.
I am interested in developing software that solves real problems, reduces repetitive work, and turns manual processes into reliable and maintainable systems.
My long-term focus is at the intersection of:
Software Development Γγ°γ€ AI Γγ°γ€ Automation Γγ°γ€ Education
- πΌ LinkedIn: Ali Valizadeh
- π GitHub: AliValizade
βοΈ Telegram: Ali Valizadeh β @titechco
I enjoy turning ideas into working software β and then turning what I learn into something others can learn from.
β If you find one of my projects useful, feel free to explore the repository and leave a star!