可承接自由职业项目,也欢迎其他工作机会

Ingrid Freguis

全栈开发工程师 Next.js、TypeScript、PostgreSQL、Python

我独立完成 Web 产品从设计、开发到上线的全过程:一款接入 Stripe 订阅的 SaaS、一款基于 Docker 的自托管应用,以及一套由 AI 自动化的技术资讯流程。

已上线项目,均由我独立设计与开发
4
从 chinese.io 中提取的开源包
3
CodingQueen40 支持的界面语言(FR、DE、EN、ZH)
4

代表项目

chinese.io 移动端:仪表盘显示待复习卡片、连续学习天数和 HSK 进度

2026 · SaaS · 独立项目

需求

在合适的时间复习词汇,随时了解自己在 HSK 等级中的位置,无需在多个工具之间来回切换。

我做了什么

基于间隔重复的复习、自适应水平测试、HSK 进度追踪与每日连续学习记录,以及 Stripe 订阅。

技术选型

  • Next.js(React Server Components)、PostgreSQL、Better Auth
  • 采用 FSRS 算法(ts-fsrs)安排每一次复习
  • 托管于欧洲,兼顾 GDPR 要求,通过 Stripe 计费

成果

提取出的开源包
3
托管地区,兼顾 GDPR
欧盟
从架构到上线
独立

其他作品

三个项目,三种场景

全部由我独立设计、开发和部署,从需求到上线。

  • Gestio 移动端:首页标语“Reprends le contrôle de tes dépenses”(掌控你的开支)

    2026 · Web

    Gestio —— 支出管理工具

    日常记录、分类并可视化各项支出,保护个人隐私。

    基于 Docker 的自托管部署:数据始终保存在用户自己的服务器上。

    • PHP 8.4
    • MySQL
    • Docker
    • Bootstrap 5
  • Grey Weekly Watch:GitHub 仓库的 README,介绍资讯处理流程

    2026 · 自动化

    Grey Weekly Watch —— 自动化技术资讯

    汇总四个领域的 RSS 订阅源,通过 OpenAI API 为每篇文章生成摘要,并统一归档到 Notion。

    每周一自动推送摘要,全程无需人工干预。

    • Python
    • OpenAI
    • Notion API
    • GitHub Actions
  • CodingQueen40 移动端:博客首页

    2026 · Web

    CodingQueen40 —— 多语言博客

    两大内容板块,MDX 内容存放在代码仓库中,界面支持四种语言,从一开始就考虑 SEO。

    页面静态预渲染,仅在用户同意后才加载统计分析。

    • Next.js 16
    • Tailwind v4
    • MDX
    • next-intl

技能

我使用的技术,以及在哪里可以验证

每项技术都对应一个实际使用它的项目。

日常使用

核心技术栈

  • Next.js · Reactchinese.io、CodingQueen40
  • TypeScriptchinese.io
  • PostgreSQLchinese.io
  • PythonGrey Weekly Watch
  • Tailwind CSSCodingQueen40

同样用于生产环境

至少在一个已上线项目中使用

  • PHP 8.4 · MySQLGestio
  • DockerGestio
  • GitHub ActionsGrey Weekly Watch
  • Stripechinese.io
  • MDX · next-intlCodingQueen40

工作方式

不那么显眼,但对团队协作很重要

  • 技术 SEO
  • i18n · 4 种语言
  • 无障碍(WCAG)
  • 隐私保护设计(GDPR)
  • CI/CD
  • AI 辅助开发(Claude Code)

联系

有职位空缺或项目合作?

欢迎通过电子邮件或 LinkedIn 联系我,我会尽快回复。