Skip to content
View josix's full-sized avatar
🐍
🐍

Highlights

  • Pro

Block or report josix

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

Hey there! I'm Josix πŸ‘‹

Typing SVG

Profile Views GitHub Followers Focus

About Me

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.

Who Am I?

"""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"]
    }

Connect With Me

Website Digital Garden LinkedIn Email

Digital Garden

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

Notable Projects

Curated 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
⭐ 3 stars | πŸ“ Templates & Guides

Technical blog and knowledge base covering Python engineering, ML systems, and data architecture. Built with modern web technologies.

Tech Stack: JavaScript, Web Development
⭐ 1 star | 🌐 Live at josix.tw

Contributing to the Traditional Chinese translation of Python Documentation - helping make Python accessible to Chinese-speaking developers.

Tech Stack: Python, Documentation, Translation
⭐ Large Community Project | 🌍 Open Source

Contributing to the world's most popular workflow orchestration platform. Focus on data pipeline optimization and workflow management.

Tech Stack: Python, Data Engineering, Orchestration
⭐ 36k+ stars | 🏒 Enterprise Scale

Expertise

  • 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

Fun Facts & Interests

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

Achievements & Contributions

GitHub Trophies

Holopin Board

Community Leadership

  • Team Lead: PyConTW'21, PyConAPAC'22, PyConTW'23
  • Volunteer: PyConTW'19, PyConTW'20, PyConTW'21, PyConAPAC'22, PyConTW'24

Tech Stack

Python JavaScript FastAPI Django React Vue.js Docker Kubernetes

GitHub Analytics

Josix's GitHub Stats Most Used Languages

GitHub Activity Graph

Recent Activity

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.

  1. πŸŽ‰ Merged PR #1127 in python/python-docs-zh-tw
  2. πŸ—£ Commented on #8 in josix/awesome-claude-md
  3. ❌ Closed PR #16 in josix/blog
  4. ❌ Closed PR #30 in josix/blog
  5. ❌ Closed PR #34 in josix/blog

Pinned Loading

  1. resume resume Public

    TeX 3

  2. blog blog Public

    Personal TechBlog and notes in knowledge base.

    JavaScript 1

  3. commitizen-tools/commitizen commitizen-tools/commitizen Public

    Create committing rules for projects πŸš€ auto bump versions ⬆️ and auto changelog generation πŸ“‚

    Python 2.9k 295

  4. pycontw/talk-preview-img-builder pycontw/talk-preview-img-builder Public

    A tool helps build a talk preview image by combining the given background image and talk event description

    Python 4 3

  5. pycontw/pycon.tw pycontw/pycon.tw Public

    PyCon TW Proposal System & Backend Server

    HTML 97 110

  6. pycontw/pycontw-frontend pycontw/pycontw-frontend Public

    The official website for PyCon TW 🐍

    Vue 16 39