Skip to content
View monokatarina's full-sized avatar

Block or report monokatarina

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
monokatarina/README.md

🌟 Welcome to My GitHub Profile! I'm monokatarina 🎉


📜 English Version

Hi there! 👋 I'm a passionate Python Developer with a knack for creating meaningful and impactful projects. My primary focus revolves around data analysis, financial simulations, and building intuitive tools and applications. Let's dive into what makes this space awesome!


🐍 My Python Expertise

🧠 Artificial Intelligence & Machine Learning:

  • Spiking Neural Networks (SNN):
    • Implementation with SNNTorch
    • Hybrid MLP-SNN architectures
    • Leaky Integrate-and-Fire neurons
  • Evolutionary Algorithms:
    • Performance-based selection
    • Adaptive mutation
    • Population-based training
  • Reinforcement Learning:
    • Multi-agent environments
    • Hierarchical reward systems
    • Intrinsic curiosity mechanisms

⚙️ Advanced Software Engineering:

  • Hybrid Architecture:
    • PyTorch + SNNTorch integration
    • MVC pattern for complex systems
    • Residual blocks & multi-head attention
  • Optimization:
    • NumPy vectorization
    • PyTorch parallelism
    • RL resource management
  • Testing & Validation:
    • Unit tests for NN components
    • Evolutionary policy validation
    • Training metrics monitoring

📈 Mastered Libraries:

Domain Key Libraries
Deep Learning PyTorch, SNNTorch, TorchVision
Neuroscience BindsNET, Nengo
Simulation PyGame, Matplotlib
CI/CD GitHub Actions, pytest
Analysis Pandas, Seaborn, Plotly

🚀 Complex Projects:

  • Autonomous Systems:
    • Spatial memory navigation
    • Hierarchical decision-making
    • Limited resource management
  • Experimental Research:
    • Transfer learning between agents
    • Predator-prey dynamics
    • Scalable dynamic environments

🌱 Foundations I've Mastered:

  • Core Concepts: Variables, operators, conditional structures, loops
  • Data Structures: Lists, dictionaries, tuples for versatile data storage
  • Functions: Building reusable tools with parameters and return values
  • Error Handling: Robust validations using try/except
  • String Manipulation: Formatting data for user-friendly outputs

📊 Intermediate Progress:

  • Object-Oriented Programming (OOP):
    • Modular architecture with MVC patterns
    • Specialized classes with inheritance
    • Use of @property decorators for advanced validations
  • Scientific Libraries:
    • NumPy: Handling financial calculations like future value
    • Pandas: Tracking and analyzing simulation histories
    • SciPy: Optimizing complex calculations
  • Testing Frameworks:
    • pytest: Automating unit and functional tests
    • unittest: Ensuring UI functionality
  • Design Patterns: Implementing Factory Method, Observer, and Strategy for scalable solutions

🚀 Advanced Pursuits:

  • Concurrency & Parallelism:
    • Threading for heavy computations
    • Asyncio for efficient I/O
  • Financial Integrations:
    • Pulling real-time market data from APIs like Yahoo Finance
  • Interactive Visualizations:
    • Plotly: Stunning, interactive charts
    • Dash/Streamlit: Web-friendly dashboards
  • Type Hints & Documentation:
    • Clear and maintainable codebases with type annotations and docstrings

📂 Highlighted Project: 🧠 SNN Evolutionary AI Testbed

🧠⚡ SNN Evolutionary AI Testbed
An experimental AI project testing Spiking Neural Networks (SNN) in complex multi-agent environments using evolutionary algorithms.

📌 Overview
This project simulates autonomous agents with hybrid neural architectures (MLP + SNN) that learn to collect trash efficiently while managing limited battery resources. It serves as a testbed for:

  • Evolutionary training methods
  • Spiking Neural Networks in complex environments
  • Multi-agent reinforcement learning dynamics
  • Memory-augmented navigation strategies

Readme Card

📂 Highlighted Project: 📈 Compound Interest Calculator

A powerful Compound Interest Calculator built with Python, designed for both educational and practical use cases.
It features:

  • Customizable simulations
  • Historical data tracking
  • Exportable reports in PDF format

Readme Card


📊 My GitHub Stats

GitHub Stats

Top Languages


📈 Roadmap & Future Plans

🛠️ Immediate Next Steps:

  1. Add persistence with SQLite
  2. Implement exportable reports in PDF
  3. Introduce internationalization (i18n) for global usability

🚀 Mid-Term Goals:

  • Build a loan simulator
  • Create an investment comparison tool
  • Develop a portfolio tracking bot

🧠 Long-Term Aspirations:

  • Deploy web-based versions using FastAPI or Streamlit
  • Build mobile apps using Kivy or BeeWare
  • Establish CI/CD pipelines with GitHub Actions

📫 Let's Connect!


Thank you for visiting! 😊 Let's collaborate and build something exceptional together. 🚀✨

Popular repositories Loading

  1. IA_in_complex_game_snn IA_in_complex_game_snn Public

    🧠⚡ NeuroEvo Cleaners Spiking Neural Networks that evolve to master complex trash collection tasks

    Python 2

  2. cut_caption cut_caption Public

    "faz corte de videos em momentos mais marcantes e tmb pode legenda"/"Cuts videos at the most memorable moments and can also include subtitles"

    Python 1

  3. juros-compostos juros-compostos Public template

    📊investment calculator, with charts

    Python 1

  4. IA_traning IA_traning Public template

    IA fad

    Python 1

  5. monokatarina monokatarina Public

    Config files for my GitHub profile.

  6. php php Public

    PHP