About

I am River Yang, I am a freelance programmer.

All they got to rule the nation, all I got is just precious time.

几年前刚工作的时候, 工资低, 在魔都这个地方生活不易, 便在下班之后的空余时间找一些兼职项目做, 记得第一个是做阅读器的项目,是在 v2ex 上找的,辛苦了两个月,赚了一些外快, 可惜项目最终还是没有上线。两个月之后萌生了做自由职业者的想法, 向往那种自由自在的工作和生活。但是想归想, 技术上还是没有自信。v2ex 外包板块上的大部分项目都没有谱能够实现。几经踟蹰又在公司里混了几年,待到我从一个 windows 下 C++ 程序员,过渡到 Python, JS 为主的 web 程序员,开发的平台从 Windows 到 Mac、Linux 都熟悉了,写过客户端,设计过网站,做过服务器 API, 研究过数据库,于是乎终于下定决心, 我不干了, 我要辞职, 我要做一个自由职业者!
Alt text

春去秋来,转眼已经快五个月了。我已经从魔都搬到了武汉,一个千湖之城。
Alt text

这些年大大小小的项目已经做了很多了,在公司上班的时候,大多与同事合作一些项目,空余时间也做了一些开源的小工具。今年五月份辞职以后, 接了几个小单, 都完成得还不错。下面介绍一些做过的项目,有些是我单独完成的,有些是团队协作开发的。

CV Hunting

这是一个帮助猎头朋友们备份和获取 Linkedin 上的联系人信息的软件,免费, 无需注册,开箱即用。 软件前端基于 chrome extension 开发,支持各大 chromium 内核的浏览器。前端使用了 angular 框架, 后端基于 Python 的 Flask 框架。
Alt text

海牛直播

这个直播平台是和一个朋友合作开发的, 他负责前端,我负责后端服务器。直播部分使用了亲加的在线直播库。我搭建好了数据库,做出了一个可以 demo 的平台后, 退出了开发,目前产品还没有正式运营。
Alt text

NWjs shell builder for windows

这其实是一个 bash 脚本, 使用 NW.js 打包一个网站,构建一个 Windows 下的安装包, 按照客户的需求, 还可以添加驱动等其他安装程序。生成的安装包能够运行于 XP, Windows 7 以及 Windows 10 等系统。

Fairy Dict

  • github

    一个运行于 chrome extension 的开源词典工具, 可以鼠标取词,快捷键操作,支持多个词典。
    Alt text

谷露招聘系统

我作为 Python 工程师加入谷露,实际上做的全栈的活。深度参与了谷露招聘管理系统, 谷露渠道通,谷露微信等项目的开发。
Alt text

一览阅读

我是团队最早的开发者之一,开发设计了最早的版本, 包括网站前后端。这是一个基于 Angular + Node.js + Mongodb 的项目,也是我参与的第一个大型 web 项目。

Alt text

网镜互联网取证系统

这是一个用于互联网取证的 Windows 软件,使用 C++ 开发,我也是最早的开发者之一,之后还建设了它的 web 版,于是我开始从一个传统的 C++ 程序员转型为一个 Web 程序员, 主要武器为 Python, Node.js, Javascript 等。
Alt text