Skip to content
View Steven-Zhl's full-sized avatar
  • Nanjing, China
  • 10:48 (UTC +08:00)

Block or report Steven-Zhl

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
Steven-Zhl/README.md

Hi there 👋

I'm Steven-Zhl, a passionate fullstack developer from China. I enjoy creating web applications and exploring new technologies in the field of AI. I'm always eager to learn and grow as a developer, and I'm excited to share my projects and experiences with you!

Info

name: Steven-Zhl
pronouns: he/him
born: 2002
education:
  major: Computer Science (AI)
  degree: Bachelor
language: [Chinese, English]
job: Fullstack Developer (Vue.js & FastAPI)

GitHub Stats

⚠️ Work keeps me busy, so my activity might be low. More active during holidays!

Rest assured, I’ll respond to all messages as quickly as I can.

My GitHub Stats My GitHub Streak My Top Languages

🛠 My Skills & Scenarios

I firmly believe that tech stacks should be chosen based on actual needs, not just trends. Below is a breakdown of my expertise, categorized by the core scenarios I specialize in.

🤖 AI Agent Infrastructure

  • Service:
    • FastAPI FastAPI, I like asynchronous programming for better performance and scalability.
    • Pydantic Pydantic, it helps me build reliable services.
    • MongoDB MongoDB, it is better suited for JSON-based memory.
    • Redis Redis, useful for caching hot data, request rate limiting, simple message queue (based on Arq), and many other use cases.
  • Agent-related:
    • LangChain LangChain (v1.0), Despite many criticizing its over-engineering, I still think it's very insightful.
    • Qdrant, a practical vector DB with a concise Python API. I use it to build RAG pipelines, semantic-based search, and recommendation.
    • Dify, to build isolated and simple requirements and integrate them into the Agent.
  • Frontend:
    • Vue 3 Vue 3 (Composition API), Vite Vite, Tailwind CSS Tailwind CSS, XMarkdown

🕸 Distributed Web Scraping

  • Task Queue: RabbitMQ RabbitMQ (Distributed Message Broker)
  • Basic Scraping: httpx, BeautifulSoup4, re
  • Dynamic Rendering: playwright (Prioritize protocol-level scraping for performance; use Playwright as fallback.)
  • Related libraries for stealth features, proxy pool management, captcha solving, etc.
  • Data Pipeline: MongoDB MongoDB, Pandas Pandas

🐧 DevOps & Deployment

  • Containerization: Docker Docker & Docker Compose
  • System Admin: Linux Linux (CentOS/Debian), Systemd (Service Orchestration)
  • Automation: Bash Shell Scripting

📂 Future learning plans

  • Spring Spring and Spring Boot Spring Boot

    The engineering experience and system design accumulated from past Java development practices are invaluable assets for learning.

  • Flutter Flutter

    Expanding our business into mobile application development and exploring cross-platform solutions.

Popular repositories Loading

  1. YNU_IST_Courses YNU_IST_Courses Public

    云南大学 信息学院 智能科学与技术 课程资源

    Python 22 4

  2. MoYun MoYun Public archive

    “墨韵”在线读书交流平台项目

    Python 11 1

  3. Future-Imperfect_Jekyll-Template Future-Imperfect_Jekyll-Template Public archive

    A Jekyll template of "Future Imperfect" | Due to Jekyll's limitations and inactivity, the project has been deprecated and the next instance will be developed based on VitePress

    CSS 1

  4. 4BetterBrowser 4BetterBrowser Public

    兴趣使然的浏览器脚本&CSS

    JavaScript 1

  5. ScriptToolsLib ScriptToolsLib Public

    脚本仓库,各种称不上项目的代码的合集

    Python

  6. YNU-thesis-bachelor YNU-thesis-bachelor Public archive

    Forked from Astro-Lee/YNU-thesis-bachelor

    云南大学本科学生毕业论文 (设计) LaTeX 模板

    TeX