Crafting tools and products to help people think and create.

Hey, I’m Xiao, AKA Reorx on the internet.

I consider myself a:

  • Full-stack web developer

    I have 6+ years of experience in full-stack web development, operations, and project management. I specialize in Python, Go, and JavaScript, but I don’t shy away from other languages to solve problems.

  • Freelancer

    I work from home to feed myself. I provide consulting services for creative workers and agencies to help them deliver better products. Meanwhile, I participate in profitable projects with my reliable partners.

  • Open-source enthusiast

    I’ve always been passionate about sharing the code and solutions I worked out. I maintain projects like Python libraries, Chrome Extensions, and Obsidian plugins on GitHub in my spare time.

  • and Product maker

    I’m now working full-time as the co-founder of a SaaS product that refines the way to collect and ingest information. It’s the first product I designed and built upon my own will. I’m excited to make it alive in the next 1 or 2 months.

You can find me at the links below.

我理想中的 Newsletter platform

一些我对 Newsletter platform 产品形态非常主观的探索和思考

搭建 umami 收集个人网站统计数据

教你如何免费搭建和使用美丽的 umami 网站统计服务,和 Google Analytics 说再见。

Frontend Guide 01: Webpack babel-loader 使用指南

Frontend Guide 系列的第一篇文章,讲述我为何从 ts-loader 迁移到 babel-loader,以及我的 babel-loader 详细配置方案说明。

Google I/O 2022 Web Platform 新特性展示观看笔记

了解 Web 新技术从未如此充满乐趣。

PyYAML 使用技巧

分享我在 Python 下使用 PyYAML 的技巧和代码片段,并介绍几个相关的库。

Tips that may save you from the hell of PyYAML

Try to make our life with PyYAML easier.

重新开始使用 RSS 阅读器


2022-05-12 2902 words 6 min

我的 Vim 自动补全配置变迁史

记录了从 2017 年至今,我的 Vim 自动补全配置的每次变更,从中窥见 Vim 生态发展的一角,也纪念这些曾经给我带来过便利,最终在技术发展中被轮替的插件

2022-05-07 2729 words 6 min
Sonarr 和它的朋友们之间的系统关系图

使用 Sonarr 搭建自动化追番系统

A complete guide to deploy and configure Sonarr + Jackett + FlareSolverr + qBittorrent to track and download anime shows automatically.

Switch open files quickly in Obsidian

Imagine a quick switcher with open files at the top.