Learning Python, machine learning, and cloud technologies - one project at a time ๐
I'm a junior Python developer learning machine learning, cloud technologies, and data analysis. My repositories showcase my learning journey from basic projects to ML models and cloud applications, demonstrating steady growth through hands-on practice.
- ๐ท๐ธ Location: Serbia
- ๐ฏ Status: Junior Python developer exploring ML, cloud automation, and data science
- ๐ Current Level: Junior developer focused on continuous learning
- ๐ช Motto: "Learning by building, one project at a time!"
- ๐ค Machine Learning & NLP basics
- ๐ Python development & OOP fundamentals
- โ๏ธ AWS cloud services & serverless basics
- ๐ Data analysis & visualization
- ๐ ETL pipelines & data automation (learning)
- ๐ฎ Game development & interactive applications
- ๐ง System monitoring & automation tools
- Serverless architecture patterns and best practices
- AWS services integration and cloud fundamentals
- Building cloud-native applications step by step
- Event-driven automation workflows
- Master AWS fundamentals and get cloud certified
- Build more complex automation projects
- Learn advanced Python patterns and testing
- Contribute to open source learning projects
- ๐ฏ 9 Repositories - Learning journey from basics to ML and cloud
- ๐ค ML Projects - Text classification, sentiment analysis, NLP learning
- ๐ Python Skills - Growing OOP knowledge, data science, and utilities
- ๐ง Development Journey - API integration, cloud services, ML pipelines
- โ๏ธ Cloud Learning - AWS serverless with Lambda and S3
DennisForge
โ
โโโ ๐ค ml-product-category-classifier โญ LATEST
โ โโโ ๐ง Machine learning model for product category classification using NLP.
โ Text classification with scikit-learn, TF-IDF vectorization, and
โ supervised learning for automated product categorization.
โ
โโโ ๐ฌ ml-product-reviews-project
โ โโโ ๐ Sentiment analysis and text analytics for product reviews.
โ NLP-powered insights using machine learning to analyze customer feedback
โ and extract meaningful patterns from review data.
โ
โโโ โ๏ธ aws-atp-pipeline
โ โโโ ๐ Serverless AWS Lambda ETL pipeline for ATP tennis data analysis.
โ Automated data processing with EventBridge scheduling, S3 storage,
โ and secure API integration using Kaggle API and Secrets Manager.
โ
โโโ ๐ฌ movie-imdb-api-project
โ โโโ ๐ Movie dataset enrichment using OMDb API โ fetches IMDb ratings, actors,
โ and vote counts, then exports to XML for comprehensive data analysis.
โ
โโโ ๐ง system-check
โ โโโ ๐ป Python utility for system performance monitoring and health checks
โ using psutil for comprehensive system administration tasks.
โ
โโโ ๐ฎ python-games-collection
โ โโโ ๐ฏ Collection of Python games including terminal-based games, quizzes,
โ and interactive entertainment applications for learning and fun.
โ
โโโ ๐ personal-diary-analyzer
โ โโโ ๐ Personal diary analysis tool for text processing, sentiment analysis,
โ and personal insights extraction from written content.
โ
โโโ ๐ online_sales_analysis
โ โโโ ๐ Comprehensive data analysis project for online sales metrics,
โ trends analysis, and business intelligence insights.
โ
โโโ ๐น python-core-exercises
โโโ ๐ Foundational Python exercises covering core programming concepts,
algorithms, and problem-solving techniques.
โ๏ธ AWS ATP Pipeline โญ LATEST
Learning AWS Serverless - My First Cloud Project
What I Learned:
- โ๏ธ First AWS Experience - Learning serverless architecture from scratch
- ๐ Event Scheduling - Understanding cron expressions and EventBridge
- ๐ Cloud Security - Using AWS Secrets Manager for secure credential storage
- ๐ Infrastructure as Code - Learning how to deploy cloud resources
- ๐ ETL Concepts - Extract from Kaggle API โ Transform โ Load to S3
- โก Lambda Functions - Writing efficient, cloud-native Python code
๐ View Project | ๐ Learning Notes
๐ค ML Product Category Classifier โญ NEW
Learning Machine Learning - Text Classification Project
What I Learned:
- ๐ง Machine Learning Basics - First ML model using scikit-learn
- ๐ NLP Fundamentals - Text vectorization with TF-IDF
- ๐ฏ Classification - Supervised learning for categorization
- ๐ Model Evaluation - Understanding accuracy and performance metrics
- ๐ ML Pipeline - Data preprocessing โ Training โ Prediction
- ๐ Jupyter Notebooks - Interactive ML development and experimentation
๐ View Project | ๐ Notebook
Sentiment Analysis - Learning NLP
What I Learned:
- ๐ญ Sentiment Analysis - Analyzing customer review sentiments
- ๐ Text Analytics - Extracting insights from unstructured text
- ๐ Feature Engineering - Creating meaningful features from text
- ๐ Data Visualization - Visualizing ML results and patterns
- ๐งน Data Cleaning - Preprocessing real-world messy data
Data Integration & Analysis - API-Powered Movie Database
Key Learning Points:
- ๐ API Integration - Working with external REST APIs
- ๐ Data Processing - Enriching datasets with additional information
- ๐ Data Export - XML formatting and structured data output
- ๐ Data Transformation - Converting and organizing movie information
- ๐ Analytics Ready - Preparing data for further analysis
๐ง System Check
System Monitoring & Performance Analysis
Key Learning Points:
- ๐ป System Administration - Monitoring system resources and performance
- ๐ Performance Analysis - CPU, memory, and disk usage tracking
- ๐ง Utility Development - Creating practical system tools
- ๐ Real-time Monitoring - Live system status reporting
- ๐ ๏ธ Administrative Tools - Building utilities for system management
| Project | What I Learned | Focus Area | Status |
|---|---|---|---|
| ml-product-category-classifier โญ | ML basics, NLP, text classification, scikit-learn | Machine Learning | โ Complete |
| ml-product-reviews-project | Sentiment analysis, NLP, text analytics | Machine Learning | โ Complete |
| aws-atp-pipeline | AWS Lambda, S3, cloud basics, serverless | Cloud Learning | โ Complete |
| movie-imdb-api-project | API integration, data processing, XML | Data Analysis | โ Complete |
| system-check | System monitoring, performance basics | System Tools | โ Complete |
| python-games-collection | Game development, OOP, user interaction | Interactive Development | โ Complete |
| personal-diary-analyzer | Text processing, data analysis | Text Analytics | โ Complete |
| online_sales_analysis | Data analysis, business intelligence | Business Analytics | โ Complete |
| python-core-exercises | Python fundamentals, algorithms | Core Programming | โ Complete |
- ๐ฅ Learning Focus - Machine learning, cloud technologies, and Python development
- ๐ป Primary Learning Path - Python โ ML/Data Science โ AWS Cloud
- ๐ Repository Count - 9 projects showing progression from basics to ML and cloud
- ๐ฏ Journey - Python fundamentals โ ML & NLP โ Cloud automation
- ๐ค Community - Learning from others and sharing junior developer experiences
| ๐ Learning Area | ๐ Current Level | ๐ฏ Next Steps |
|---|---|---|
| ๐ค Machine Learning & NLP | Beginner โ Intermediate | Deep learning, advanced ML |
| ๐ Python & OOP | Intermediate | Advanced patterns, testing |
| โ๏ธ AWS Cloud Services | Beginner โ Intermediate | More services, best practices |
| ๐ Data Science | Beginner | Advanced visualization, stats |
| ๐ง DevOps & Automation | Beginner | CI/CD basics, deployment |
- ๐๏ธ More AWS Services - Explore additional AWS services and cloud patterns
- ๏ฟฝ Better Data Processing - Learn more advanced data transformation techniques
- ๏ฟฝ Testing & Quality - Improve code testing and quality practices
- ๐ Cloud Fundamentals - Study for AWS certification
- ๐ CI/CD Learning - Understand deployment pipelines and automation
- ๐ Web Development - Learn Flask/Django for web applications
- ๐ค Open Source - Start contributing to projects and learning from others
- ๏ฟฝ Documentation - Improve technical writing and project documentation
๐ฏ "Become a skilled cloud developer who builds reliable, well-tested solutions"
- ๐ Advanced AWS Services - Step Functions, API Gateway, and advanced cloud patterns
- ๐ง Infrastructure as Code - CloudFormation, Terraform, and automated deployments
- ๐ Data Lake Architecture - Large-scale data processing and analytics platforms
- ๐ Microservices Design - Distributed systems and event-driven architecture
- ๐ Cloud Security - Advanced security patterns and compliance frameworks
Learning Python, ML, and cloud technologies through hands-on projects
- ๐ค Collaboration on learning projects and junior-friendly open source
- ๐ Learning from experienced developers and cloud engineers
- ๐ฏ Junior Python/Cloud developer opportunities
- ๐ง Open source contributions where I can learn and grow
- ๐ก Mentorship and guidance from senior developers
- ๐ Growing Python skills and enthusiasm for clean code
- โ๏ธ Basic AWS knowledge and eagerness to learn cloud technologies
- ๐ Data processing experience from various learning projects
- ๐ง Problem-solving mindset and willingness to learn
- ๐ฎ Project diversity showing ability to work across different domains
- ๐ฑ Positive learning attitude and documentation of my journey
"Every problem is a learning opportunity and every project teaches something new."
I believe in learning by building real projects that solve actual problems. Each repository represents a step in my journey from basic Python to understanding cloud technologies and software engineering best practices.
โญ๏ธ From DennisForge - Learning cloud technologies and building Python skills through hands-on projects ๐
๐ Serbia ๐ท๐ธ | ๐ฌ github.com/DennisForge
๐จ About This Profile
- ๐ฏ Authentic development journey from fundamentals to practical applications
- ๐ Real project showcase with GitHub stats and repository highlights
- ๐ ๏ธ Technical skills demonstration with progressive development
- ๐ง Practical focus - utilities, data analysis, and system tools
- ๐ค Learning mindset - open for collaboration and knowledge sharing
- ๐ฑ Clean design optimized for readability and navigation
- โจ Genuine progress - real skill development and practical projects
- ๐ Learning focus - educational value and growth documentation
- ๐ฏ Clear direction - honest about current level and future goals
- ๐ง Practical applications - projects that solve real problems
- ๐ก Growth mindset - continuous learning and improvement
- ๐ ๏ธ Learning by building: Creating real projects to understand concepts
- ๐ Documentation: Writing down what I learn for future reference
- ๐ค Community: Learning from experienced developers and sharing my journey
- ๐ Iteration: Continuously improving and refining my skills
- ๐ฏ Growth mindset: Every project is a chance to learn something new
Built with โค๏ธ, lots of โ, and genuine enthusiasm for learning Python and cloud technologies