Skip to content
View SpaceShaman's full-sized avatar
πŸš€
space travel
πŸš€
space travel

Block or report SpaceShaman

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
SpaceShaman/README.md

Hello, Earthlings πŸ§‘β€πŸš€

class SpaceShaman(FullStackDeveloper):
    """Milky Way resident. Prefer backend, loves clean code and new tech."""

    native_language = "Python"
    main_stack = [
        "Django", "Django Ninja", "FastAPI", "Pydantic", "Celery",
        "Transformers", "Marvin", "Pytest", "Factory Boy",
        "Docker", "Docker Compose", "SQLite", "PostgreSQL",
        "TypeScript", "Nuxt.js", "Tailwind CSS", "daisyUI", "Vuetify"
    ]
    methodologies = ["TDD", "DDD"]
    code_style = ["black", "ruff"]
    docs_style = "Material for MkDocs"

    def __init__(self):
        self.galaxy = "Milky Way"
        self.role = "Full Stack Developer"
        self.focus = "Backend > Frontend"
        self.is_up_to_date = True

    def design_system(self):
        return "Loves exploring system architecture: simple, clear and scalable solutions."

    def loves(self, thing):
        return thing in self.methodologies or thing in self.main_stack

    def build_ui(self):
        return "Likes Nuxt, sometimes styles with Tailwind/daisyUI/Vuetify."

    def test_code(self):
        return "Testing with Pytest, TDD in blood."

    def lint_code(self):
        return "Linting with ruff, formatting with black."

    def update_skills(self):
        self.is_up_to_date = True

    def __str__(self):
        return (
            f"πŸ‘‹ Hi, I'm SpaceShaman – "
            f"full stack dev, backend-first, Python-native, "
            f"interested in IT architecture as a whole, "
            f"I believe that simple is better than complex 🧘"
        )


if __name__ == "__main__":
    me = SpaceShaman()
    print(me)

Pinned Loading

  1. ORMagic ORMagic Public

    Simple and lightweight ORM for Python, built on top of Pydantic.

    Python 3

  2. SQLift SQLift Public

    Simple CLI migration tool for SQL databases

    Python

  3. autopy.fish autopy.fish Public

    A Fish Shell plugin that automatically activates a Python virtual environment (venv or Poetry) when entering a project directory. Deactivates the previous one if needed. Works with pyproject.toml o…

    Shell 1 2

  4. autoenv.fish autoenv.fish Public

    A Fish Shell plugin that automatically loads environment variables from a .env file in the current project.

    Shell 2

  5. window-shuffler.nvim window-shuffler.nvim Public

    Smartly shuffle Neovim windows around – layout-aware and intuitive.

    Lua 1

  6. supervisord-docker supervisord-docker Public template

    Simple docker container project to handle many python scripts running in the background and monitor them using the supervisord web interface.

    Python 11 4