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)
🚀
space travel
Pinned Loading
-
userharbor/userharbor
userharbor/userharbor PublicFramework agnostic user management system for Python applications.
Python 2
-
autopy.fish
autopy.fish PublicA Fish Shell plugin that automatically activates a Python virtual environment (venv, UV or Poetry) when entering a project directory. Deactivates the previous one if needed. Works with pyproject.to…
-
autoenv.fish
autoenv.fish PublicA Fish Shell plugin that automatically loads environment variables from a .env file in the current project.
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.





