GitSocial · Developer PassportCOMPLETED

lepture Hsiaoming Yang

Creator of @authlib and @typlog

github.com/lepture

EVIDENCE BASE

50
Repositories
5754
Commits
2078
Files analyzed
37
Technologies
244
Evidence
175
Active months

Based on 50 repository passports · 50/50 current

ENGINEERING PROFILE

Frontend
54%
Backend
54%
Testing
14%
DevOps
46%

CORE TECHNOLOGIES

HR: name + projects · Lead: + files/LOC · persistence Core≥4

Python Core
LANGUAGE · 24/50 repos · 541 files · 52320 LOC
Depth 70 · HIGH
Markdown Core
LANGUAGE · 38/50 repos · 230 files · 16603 LOC
Depth 70 · HIGH
Flask Core
FRAMEWORK · 7/50 repos · 77 files · 9744 LOC
Depth 81 · HIGH
JavaScript Core
LANGUAGE · 25/50 repos · 71 files · 11803 LOC
Depth 70 · HIGH
JSON Core
LANGUAGE · 24/50 repos · 46 files · 31106 LOC
Depth 70 · HIGH
YAML Core
LANGUAGE · 23/50 repos · 45 files · 1257 LOC
Depth 70 · HIGH
Werkzeug Core
LIBRARY · 5/50 repos · 30 files · 4637 LOC
Depth 78 · HIGH
TypeScript Core
LANGUAGE · 4/50 repos · 22 files · 851 LOC
Depth 70 · HIGH
pytest Emerging
TESTING · 1/50 repos · 20 files · 3597 LOC
Depth 53 · HIGH
SQLAlchemy Recurring
LIBRARY · 2/50 repos · 17 files · 2334 LOC
Depth 62 · HIGH
npm Core
BUILD_TOOL · 14/50 repos · 14 files · 140 LOC
Depth 80 · HIGH
Vue Emerging
LANGUAGE · 1/50 repos · 12 files · 614 LOC
Depth 70 · HIGH
Requests Core
LIBRARY · 5/50 repos · 10 files · 996 LOC
Depth 58 · HIGH
Redis Recurring
CACHE · 2/50 repos · 10 files · 8562 LOC
Depth 100 · HIGH
TOML Core
LANGUAGE · 6/50 repos · 10 files · 530 LOC
Depth 70 · HIGH
C++ Recurring
LANGUAGE · 2/50 repos · 8 files · 234 LOC
Depth 70 · HIGH
pip Core
BUILD_TOOL · 6/50 repos · 6 files · 60 LOC
Depth 80 · HIGH
Poetry Core
BUILD_TOOL · 5/50 repos · 5 files · 50 LOC
Depth 80 · HIGH
Go Emerging
LANGUAGE · 1/50 repos · 4 files · 25 LOC
Depth 70 · HIGH
Alembic Emerging
DATABASE · 1/50 repos · 4 files · 341 LOC
Depth 70 · HIGH
XML Recurring
LANGUAGE · 3/50 repos · 4 files · 127 LOC
Depth 70 · HIGH
lxml Recurring
LIBRARY · 3/50 repos · 3 files · 1004 LOC
Depth 58 · HIGH
MarkupSafe Emerging
LIBRARY · 1/50 repos · 2 files · 182 LOC
Depth 62 · HIGH
Jinja2 Recurring
LIBRARY · 2/50 repos · 2 files · 121 LOC
Depth 58 · HIGH
Shell Recurring
LANGUAGE · 2/50 repos · 2 files · 68 LOC
Depth 70 · HIGH
uv Recurring
BUILD_TOOL · 2/50 repos · 2 files · 20 LOC
Depth 80 · HIGH
Prettier Emerging
QUALITY · 1/50 repos · 2 files · 8198 LOC
Depth 65 · HIGH
MongoDB Recurring
DATABASE · 2/50 repos · 2 files · 10001 LOC
Depth 45 · HIGH
FastAPI Emerging
FRAMEWORK · 1/50 repos · 2 files · 103 LOC
Depth 62 · HIGH
C Emerging
LANGUAGE · 1/50 repos · 1 files · 205 LOC
Depth 70 · HIGH
PostgreSQL Emerging
DATABASE · 1/50 repos · 1 files · 24 LOC
Depth 50 · HIGH
Dockerfile Emerging
LANGUAGE · 1/50 repos · 1 files · 9 LOC
Depth 70 · HIGH
Django Emerging
FRAMEWORK · 1/50 repos · 1 files · 34 LOC
Depth 51 · HIGH
Webpack Emerging
BUILD_TOOL · 1/50 repos · 1 files · 58 LOC
Depth 54 · HIGH
Mocha Recurring
TESTING · 3/50 repos · 0 files · 0 LOC
Tailwind CSS Emerging
LIBRARY · 1/50 repos · 0 files · 0 LOC
typing_extensions Emerging
LIBRARY · 1/50 repos · 0 files · 0 LOC

ENGINEERING HABITS

containerizationobserved
automated_testsobserved
documentationobserved
lintingobserved
formattingobserved
continuous_integrationobserved

Not observed ≠ does not know

PROJECT PORTFOLIO

mistune uv
github-cards npm
editor npm
captcha pip
flask-oauthlib Flask
shibuya Poetry
vui npm
zerqu Redis

ACTIVITY & OWNERSHIP

Active months 175
Commits 5754
Owner authored 86%

PRIMARY PROFILE — HR VIEW

Full-stackPython · Markdown · FlaskHigh ownership

In 30 sec: direction — full-stack, core — Python · Markdown · Flask, 50 repos 2011 — 2026. No LOC or files — stability only.

DEVELOPER SIGNATURE

PythonMarkdownFlaskJavaScriptJSONHigh ownership

TECHNOLOGY EVOLUTION

2023
JavaScript · React
2024
TypeScript · Next.js
2025
TypeScript · PostgreSQL
2026
TS + Next

COMMUNITY / IMPACT not a skill rating

Stars 13884
Forks 1820
Watchers 390

EVERYTHING ABOVE IS TRACEABLE

50 repositories · 5754 commits · 2078 files · 244 evidence

Absence of a technology in the passport does not imply lack of experience