Welcome to my GitHub profile! I'm a passionate software engineer and community organizer based in Taiwan, with a deep interest in web development, machine learning, and recommender systems. I love building things that make a difference and contributing to the open-source community.
About this repository: This is my special profile repository (
josix/josix
) that serves as my GitHub profile page, showcasing my journey, skills, and recent activities in the tech world.
"""For better readability, the following code is not runnable π"""
from dataclasses import dataclass
from typing import Literal
@dataclass
class Josix:
pronouns: Literal["he"] | Literal["him"]
website: str = "https://josix.tw"
digital_garden: str = "http://note.josix.tw/"
email: str = "josixwang(at)gmail.com"
languages: list[str] = ["zh-tw", "en-us"]
code: list[str] = ["Python", "JavaScript", "TypeScript"]
expertise: list[str] = [
"python engineering",
"ml & information retrieval",
"data systems",
"full-stack development",
"community leadership"
]
ask_me_about: list[str] = [
"python tooling",
"search systems",
"ml in production",
"data architecture",
"python conferences",
"productivity tools"
]
communities: dict[str, list[str]] = {
"volunteer": ["PyConTW'19", "PyConTW'20", "PyConTW'21", "PyConAPAC'22", "PyConTW'24"],
"team_lead": ["PyConTW'21", "PyConAPAC'22", "PyConTW'23"],
}
technologies: dict[str, list[str]] = {
"backend": ["fastapi", "django"],
"frontend": ["reactjs", "vuejs", "nuxtjs", "redux", "webpack", "tailwindcss"],
"tools": ["airflow", "elasticsearch", "clickhouse", "redis", "kubernetes", "docker"],
"shell": ["bash", "zsh"],
"machine_learning": ["pytorch", "pytorch-geometric"],
"editors": ["vscode", "vim"],
"databases": ["postgresql", "mongodb", "redis"],
"cloud": ["aws", "gcp", "kubernetes"]
}
interests: dict[str, list[str]] = {
"data_science": ["learning to rank", "feature engineering", "search optimization"],
"software_engineering": ["python ecosystem", "database systems", "performance tuning"],
"management": ["leadership coaching", "performance improvement", "communication"],
"personal_development": ["mindset", "emotional intelligence", "productivity"],
"design": ["material design", "ui/ux", "pixel density"]
}
I maintain a comprehensive digital knowledge base and technical blog covering:
- Python Engineering: Python ecosystem evolution, performance optimization, development workflows
- ML Systems: Learning to Rank, feature engineering, search optimization, production ML
- Data Architecture: Modern database systems, distributed data processing, lakehouse patterns
- Management & Leadership: Leadership coaching, performance improvement, communication skills
- Personal Development: Mindset development, emotional intelligence, productivity techniques
π awesome-claude-mdCurated collection of exemplary claude.md files and onboarding patterns for AI development workflows. Includes analyses, best practices, and templates. Tech Stack: Documentation, AI Tools, Best Practices |
π Personal Tech BlogTechnical blog and knowledge base covering Python engineering, ML systems, and data architecture. Built with modern web technologies. Tech Stack: JavaScript, Web Development |
π Python Docs zh-TWContributing to the Traditional Chinese translation of Python Documentation - helping make Python accessible to Chinese-speaking developers. Tech Stack: Python, Documentation, Translation |
β‘ Apache AirflowContributing to the world's most popular workflow orchestration platform. Focus on data pipeline optimization and workflow management. Tech Stack: Python, Data Engineering, Orchestration |
- Python Engineering: Deep understanding of Python ecosystem, tooling, and performance optimization
- ML & Information Retrieval: Production experience with search ranking, feature engineering, and recommendation systems
- Data Systems: Knowledge of modern data architecture, distributed systems, and database technologies
- Community Leadership: Active contributor and team lead in Python conferences
- Tool Building: Creates systems to solve personal and team productivity challenges
Click to learn more about me! π
- π Python enthusiast with a passion for clean, readable code
- πͺ Community organizer - I've been actively involved in organizing PyConTW and PyConAPAC events
- π§ Machine Learning explorer - particularly interested in recommender systems and network embedding
- π± Digital gardener - I maintain a digital garden at note.josix.tw where I share my thoughts and learnings
- π Multilingual - Fluent in Traditional Chinese and English
- β‘ Tech stack diversity - Comfortable with both backend and frontend development
- π§ DevOps curious - Love working with containerization and orchestration tools
- Team Lead: PyConTW'21, PyConAPAC'22, PyConTW'23
- Volunteer: PyConTW'19, PyConTW'20, PyConTW'21, PyConAPAC'22, PyConTW'24
How it works: This section is automatically updated every 30 minutes using a GitHub Actions workflow that fetches my latest GitHub activities and updates this README file.
- π Merged PR #1127 in python/python-docs-zh-tw
- π£ Commented on #8 in josix/awesome-claude-md
- β Closed PR #16 in josix/blog
- β Closed PR #30 in josix/blog
- β Closed PR #34 in josix/blog