A comprehensive repository showcasing diverse programming projects across AI/ML, systems programming, mobile development, and more.
This repository contains a curated collection of learning projects spanning multiple domains, technologies, and programming paradigms. Each project represents exploration into different aspects of software development, from cutting-edge AI/ML research to system-level programming and mobile application development.
| Project | Description | Tech Stack | Status |
|---|---|---|---|
cursor_mcp |
Model Context Protocol exploration with AI agent development | Python, MCP | β Complete |
drug |
Drug review sentiment analysis using LSTM neural networks | Python, PyTorch, TensorBoard | β Complete |
minimind |
Learning from minimal transformer implementation | Python, PyTorch | π Learning |
origin_predict |
Software defect prediction with 6 ML models + deep learning | Python, Scikit-learn, PyTorch, Gradio | β Complete |
xray |
COVID-19 X-ray classification using autoencoders and CNNs | Python, PyTorch, Medical Imaging | β Complete |
agent_template |
AI agent template exploration | Java, Spring Boot | π Learning |
| Project | Description | Tech Stack | Status |
|---|---|---|---|
clash_for_linux |
Network proxy management for Linux systems | Shell, systemd | β Complete |
yazi |
Advanced file manager implementation | Rust | π Learning |
screenshare |
Cross-platform screen sharing application | C++, CMake | π Development |
mihomo |
Network proxy core implementation | Go | π Learning |
| Project | Description | Tech Stack | Status |
|---|---|---|---|
flutter_basics |
Flutter framework fundamentals | Dart, Flutter | π Learning |
love |
Flutter application development | Dart, Flutter | π Development |
| Project | Description | Tech Stack | Status |
|---|---|---|---|
finda |
Modern web application | TypeScript, React | π Development |
library |
Full-stack library management system | Python, JavaScript | π Development |
| Project | Description | Tech Stack | Status |
|---|---|---|---|
quarkdown |
Advanced markdown processor | Kotlin, Gradle | π Learning |
gemini-cli |
Google Gemini CLI interface | JavaScript, Node.js | π Learning |
| Project | Description | Tech Stack | Status |
|---|---|---|---|
map |
Algorithmic problem solving (C++ homework) | C++ | β Complete |
judge |
Online judge system implementation | C++, Qt | π Development |
| Project | Description | Tech Stack | Status |
|---|---|---|---|
pineapple |
Programming language implementation study | Go, Rust | π Learning |
A comprehensive machine learning framework featuring:
- 6 Traditional ML Models + Deep Learning
- Advanced Preprocessing with SMOTE + Tomek Links + PCA
- Interactive Web UI with Gradio
- Hyperparameter Optimization using Optuna
- NASA Software Defect Datasets analysis
Exploration of Model Context Protocol (MCP) featuring:
- LangGPT Integration for structured prompt engineering
- Weather API MCP Server implementation
- HackerNews Integration for real-time data access
- Agent-to-Agent Communication patterns
Deep learning approach to pharmaceutical review analysis:
- LSTM Neural Networks for sequence processing
- TensorBoard Visualization for training monitoring
- Real-time Inference with text and file inputs
- Comprehensive Evaluation metrics
- Deep Learning: PyTorch, TensorFlow, Neural Networks
- Traditional ML: Scikit-learn, XGBoost, Ensemble Methods
- NLP: LSTM, Transformers, Sentiment Analysis
- Computer Vision: CNNs, Autoencoders, Medical Imaging
- MLOps: TensorBoard, Model Persistence, Gradio UIs
- Python: Data Science, ML, Backend Development
- Rust: Systems Programming, Performance-Critical Applications
- C++: System Tools, Performance Computing
- Go: Network Programming, Concurrent Systems
- TypeScript/JavaScript: Frontend, Full-stack Development
- Dart: Mobile Development with Flutter
- Java/Kotlin: Enterprise Applications, Android Development
- Containerization: Docker, Service Management
- Network Programming: Proxy Servers, CLI Tools
- Mobile Development: Flutter, Cross-platform Apps
- Build Systems: Cargo, Gradle, CMake, NPM
This collection represents ongoing exploration across:
- π― Core Computer Science: Algorithms, data structures, system design
- π€ Artificial Intelligence: Modern ML/DL techniques and frameworks
- π§ Systems Programming: Low-level programming, performance optimization
- π Full-Stack Development: End-to-end application development
- π± Mobile Development: Cross-platform mobile applications
- π¬ Research & Innovation: Cutting-edge technology exploration
Each project includes its own documentation and setup instructions. To explore:
- Browse Projects: Navigate to individual project directories
- Read Documentation: Each project has its own README with specific instructions
- Follow Setup Guides: Most projects include installation and usage instructions
- Explore Interactively: Many projects feature web UIs or interactive notebooks
- Total Projects: 20+ diverse implementations
- Programming Languages: 7+ languages explored
- Domains Covered: AI/ML, Systems, Mobile, Web, Research
- Completion Status: Mix of completed projects and ongoing learning
This repository serves as:
- Learning Portfolio: Demonstrating progression across multiple technologies
- Reference Implementation: Code examples for various programming paradigms
- Best Practices: Documentation, testing, and project organization examples
- Technology Comparison: Side-by-side implementation of similar concepts in different languages
While this is primarily a learning repository, suggestions and improvements are welcome:
- Bug Reports: Found an issue? Please create an issue
- Documentation: Help improve project documentation
- Learning Resources: Suggest additional learning materials
- Code Reviews: Provide feedback on implementations
Projects in this repository are primarily for educational purposes. Individual projects may have their own licensing terms - please check specific project directories for details.
Many projects are inspired by or based on open-source implementations:
- Original repositories are credited in individual project READMEs
- Learning resources and tutorials are documented where applicable
- Academic papers and research are cited in relevant projects
π― Goal: Continuous learning and exploration across the ever-evolving landscape of software development and computer science.
π§ Contact: For questions about specific projects, please refer to individual project documentation or create an issue.
This repository represents a journey of continuous learning and exploration in computer science and software engineering.