Welcome to my GitHub profile! I'm a passionate software developer with a keen interest in creating efficient and innovative solutions. Here's a little bit about me:
- 💻 Computer Engineering graduate with expertise in software development and a strong passion for technology.
- 🌱 Continuously Learning: Advanced web development, microservices architecture, cloud technologies, federated learning
- 🎯 Focused on building scalable and maintainable solutions
- Programming Languages: Python, Java, TypeScript, C
- Frontend Development: Vue.js, Next.js, React, HTML, CSS, JavaScript, Bootstrap, Tailwind CSS
- Backend Development: FastAPI, NestJS, Node.js
- Machine Learning & Federated Learning: Python, Ensemble Methods, Algorithm Design
- ERP Development: Odoo
- Databases: PostgreSQL, SQLServer
- State Management: Pinia
- Tools & Version Control: Git, GitHub, Visual Studio Code
Here are some of my key projects:
-
federated_proactive_forest ⭐ Production-Ready
- Description: A high-performance horizontal federated learning framework implementing 13+ aggregation strategies including the innovative S9 Global Roulette algorithm. Features deterministic validation, comprehensive benchmarking, and interactive Streamlit UI.
- Technologies Used: Python, Federated Learning, Ensemble Methods, FLEX Framework, Streamlit, Optuna, Machine Learning
- Status: Active Development | v3.0.0 Production Release
- Key Features: Multiple aggregation strategies, non-IID data handling, statistical validation, communication-efficient algorithms
-
student-management-system ⭐ Recent
- Description: Fullstack academic management system connecting a modern Next.js interface with a FastAPI REST API. Manages students, subjects, and grades with complete relational integrity, email validation, and reactive UI state management.
- Technologies Used: Next.js 15, React, Tailwind CSS, TypeScript, FastAPI, SQLAlchemy, PostgreSQL, Python 3.12
- Status: Active Development
- Key Features: Fullstack architecture, CRUD operations, data validation, cascading relationships, interactive dashboard
-
- Description: A collaborative platform connecting students with valuable feedback and insights.
- Technologies Used: Vue.js, Backend Services
- Status: Maintained
-
- Description: A web application to manage and visualize information about the National Soccer League.
- Technologies Used: Vue.js, Vue Router, Bootstrap, Pinia
- Status: Maintained
-
- Description: Machine learning project predicting student dropout rates using logistic regression and SMOTE.
- Technologies Used: Python, Machine Learning (Logistic Regression), SMOTE, Streamlit
- Status: Completed
-
- Description: Interactive TicTacToe game with a responsive UI.
- Technologies Used: Vue.js
- Status: Completed
-
- Description: Personal portfolio website showcasing my work and projects.
- Technologies Used: HTML, CSS
- Status: Completed
-
- Description: Implementation of Huffman coding algorithm for data compression.
- Technologies Used: Java
- Status: Completed
- Fullstack Web Development: Building complete web applications with modern frontend frameworks (Next.js, Vue.js) and robust backend services (FastAPI, NestJS)
- Backend Solutions: Developing robust APIs, REST services, and microservices
- Machine Learning & Federated Learning: Designing and implementing advanced ML algorithms and distributed learning frameworks
- Data Science: Applying machine learning techniques to solve real-world problems
- System Design: Creating scalable and maintainable software architectures
- Email: adrianrodriguezjorge02@gmail.com
- GitHub: @AdrianRodriguezJorge
| Metric | Badge |
|---|---|
| GitHub Profile | |
| Repositories | |
| Primary Language | |
| Top Tech Stack |
I'm always interested in:
- Collaborating on interesting projects
- Contributing to open-source initiatives
- Discussing software architecture and best practices
- Research collaboration on machine learning and federated learning topics
- Mentoring and sharing knowledge with the tech community
Thanks for visiting my profile! Feel free to reach out if you'd like to collaborate, discuss technology, or just chat. Let's build something amazing together! 🚀