Skip to content
View monokatarina's full-sized avatar

Block or report monokatarina

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. 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 2

  2. 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

  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