Skip to content
View walterfan's full-sized avatar

Block or report walterfan

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

Hi there 👋

I'm Walter Fan , a full stack engineer who loves writing code and poem, enjoys researching MDD, design patterns and real-time communication.

I'm writing something on blog posts and 简书, and write some tools and minutes here.

Also wrote a book of MDD - Metrics Driven Development for Micro Service.

⚡ Personal Projects

Cookbook, tutorial and Cheat sheet

  1. Metrics Driven Development: Samples for my book "Metrics Driven Development" 度量驱动开发
  2. The Tao of Agile: 敏捷之道
  3. The Security Handbook : 安全指北
  4. WebRTC Primer: WebRTC 笔记与示例
  5. DevOps cookbook: DevOps 笔记
  6. GStreamer cookbook: GStreamer 笔记
  7. Beautiful Pattern: Beautiful Patterns 模式之美
  8. Unforgettable Cheat Sheets: 容易忘记的速查表

Tools

  1. Web Diagram: A Web App for generating UML, Mindmap and flow chart based on flask, graphviz and plantuml in Python
  2. GStreamer Pipeline Verifier: GStreamer Pipeline Verify Tool in C++
  3. Regex Helper: A Java Swing App as a Regular Expression helper
  4. Encoding Helper: A Java Swing App as an Encoding conversion and random generation tool
  5. SQL Helper: A Java Swing App as a SQL execution and record tool
  6. gtest2html: A tiny Script to covert google test xml report to markdown or html in Python
  7. WebRTC Stats Tool: A Web App to parse WebRTC internals dump file of Chrome in Python
  8. Video Codec Analyzer: H264 Codec analyzer in C++
  9. Daily Sticky Note: A simple sticky note with tomato timer in Python
  10. OCR Web App: A Web App to recognize the text on uploaded picture based on libtesseract in Python
  11. lazy-mock-server: A tiny mock server based on flask in Python
  12. lazy-log-server: A tiny log server based on boost in C++
  13. video_to_text: A tiny tool to extract audio from video file, and translate the text as a subtitile file

Examples and Snippets

  1. WebRTC Snippets: WebRTC related snippets
  2. WebRTC Video Chat: An example of video chat based on WebRTC
  3. WebRTC Remote Sharing: An example of remote sharing
  4. Code Kata: kata(功夫套路) of code - cpp, java, python, js, etc.

⚡ Technologies

These are some of the technologies and tools that I work with:

C++ Java Python JavaScript MicroService Telephony WebRTC Spring Flask Cassandra MySQL Docker GStreamer

Pinned Loading

  1. mdd Public

    metrics driven development

    Java 10 4

  2. webdiagram Public

    draw diagram on web, such flowchart, mindmap, uml diagrams

    Python 5 1

  3. regex_helper Public

    A GUI tool for regular expression composing and verification

    Java 2 1

  4. webrtc_primer Public

    WebRTC Primer

    25 8

  5. gst-pipeline-verifier Public

    gstreamer pipeline verifier

    C++ 3

  6. daily-sticky-note Public

    Daily Sticky Note

    Python

308 contributions in the last year

Contribution Graph
Day of Week June July August September October November December January February March April May June
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Contribution activity

June 2025

Created 1 commit in 1 repository
Loading