Skip to content
View wangruofeng's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report wangruofeng

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wangruofeng/README.md

English | 简体中文

Hi, I'm Wang Ruofeng 👋

📍 China | 🛠️ Independent Developer

Flutter iOS Swift TypeScript React Vue OpenAI Claude Gemini Cursor

I turn ideas across AI, mobile, and the web into shippable, maintainable, and user-friendly products—from interaction design to deployment.

What I Focus On

  • Web products & online tools - Building usable, reliable interactive web applications and shipping them.
  • AI application integration - Bringing LLM capabilities into practical product and content workflows.
  • Mobile development - Continuing native iOS and cross-platform Flutter development.
  • Open source & knowledge sharing - Sharing practical experience through tools, courses, and technical writing.

Featured Projects

  • 🧩 Vecsy - Open Source SVG Editor & Vector Design Studio with live layer editing, preview, zoom, and undo/redo (Source)
  • 🔗 Feishu to WeChat - One-click Feishu-to-WeChat article formatting tool (Source)
  • 🗜️ ImgCompress - Safe, fast, fully browser-based image compression tool (Source)
  • 🌍 Country Info - Look up country and region details in multiple languages (Source)
  • 😀 Emoji Picker - Search, inspect, and copy emoji in multiple languages (Source)

Explore All Projects

🧰 Awesome Tools - Browse, search, and filter all the projects and online tools I maintain (Source).

Projects & Open Source

🌐 Web & Tools

  • 📚 LLM Terms Workshop - Learn 30 core Large Language Model concepts (Source)
  • 🧭 GitHub Course - Bilingual guided courses for understanding open-source projects through their code (Source)
  • 📖 Word Root Workshop - Learn English vocabulary by breaking down roots, prefixes, and suffixes (Source)
  • 📐 SVG Learning - Interactive SVG guide from syntax to production (Source)
  • 🔍 JSON Viewer - Zero-dependency, browser-based JSON formatter and viewer with structured expand/collapse, field copying, and local parsing (Source)
  • 🎞️ Animation Playground - A collection of 140+ pure CSS, SVG, and Canvas web animation effects with live browser previews and bilingual UI (Source)
  • 🎬 Web Animation - Interactive demonstrations for the Web animation ecosystem, covering CSS, DOM, SVG, Canvas, WebGL/GPU, and popular animation frameworks (Source)
  • 🧠 meta-skill - A collection of skills that teach AI agents how to think through first-principles generation and adversarial review
  • 🔧 simple-gemini-cli - Simple command-line interface for Google Gemini API
  • 📅 lunar-birthday-reminder - Lunar birthday management and reminder app with multiple implementations (Source)
  • 🎬 youtube-live-translate - Real-time YouTube live stream translation tool
  • 📡 ftp-server - Python FTP server with Web interface for easy file sharing
  • 🌐 easy-ftp - FTP server with classic Web directory index interface
  • 🎨 Kids Art Gallery - Static art gallery built with Astro for archiving and showcasing children's artwork
  • 🧩 Name That UI - Bilingual visual dictionary for identifying UI elements, learning precise terminology, and generating prompts for coding agents (Source)
  • 📰 NewsNow - A modern news aggregation platform (Source)
  • 📸 text-snap - Text snapshot capture and OCR tool

🧰 Online Tools

📱 Mobile Development

  • 📱 RFSegmentView - iOS-style segmented control for smooth view switching
  • RFLoadingView - Lightweight loading indicator with smooth animations

GitHub Activity

GitHub Contribution Graph

Skills & Focus Areas

Mobile Development

UIKit, Objective-C, Swift, Flutter, React Native

Web Development

JavaScript / TypeScript, React, Vue, Next.js, Astro, static sites, and online tools

AI Integration

OpenAI, Claude, Gemini, RAG, and vector retrieval

Engineering Practice

Git/GitHub, Xcode, VS Code, and CI/CD

Connect

GitHub Email Twitter 掘金 Blog 微信公众号


Philosophy

"Simple is better than complex" - I focus on clear, maintainable code and intuitive user experiences. Whether it is a mobile app, web product, or AI tool, I care most about solving real problems elegantly.

Random Facts
  • Love exploring new AI tools and frameworks
  • Believe in the power of cross-platform development
  • Always learning, always building
  • Travel enthusiast

Pinned Loading

  1. feishu2wx feishu2wx Public

    飞书文档转公众号排版一键排版工具, 秒级完成排版,效率起飞还免费,快来使用吧~

    TypeScript 11 2

  2. meta-skill meta-skill Public

    教 AI agent 如何思考的 meta-skill 集合(第一性原理 / 对抗式审查 / 持续扩充)· A growing collection of meta-skills that teach AI agents how to think.

    Python 5

  3. github-course github-course Public

    Bilingual courses for understanding open-source projects through code

    HTML 1

  4. img-compress img-compress Public

    一个安全、快速、完全在浏览器中运行的图片压缩工具. A secure, fast, browser-based image compression tool

    TypeScript 1

  5. vecsy vecsy Public

    Open Source SVG Editor & Vector Design Studio

    JavaScript 1

  6. youtube-live-translate youtube-live-translate Public

    Chrome extension: real-time YouTube subtitle translation. 30+ languages, draggable overlay, font size & alignment. Modifier+E to toggle. MIT.

    TypeScript 4