Things I’m working on

Ideas, experiments, and the things learned along the way.

GitDesk
macOS · Developer tool

GitDesk

A native macOS workspace for local Git repositories, commit history, file diffs, and development services.

  • Swift
  • SwiftUI
  • Git
View project
Mark Render
Web · Markdown publishing

Mark Render

Write Markdown, tune its appearance in a live preview, and copy HTML or download a standalone file.

  • Next.js
  • React
  • TypeScript
  • IndexedDB
View project
IELTS Practice
Web · Learning tool

IELTS Practice

Import exam PDFs or generate practice, then connect answers, feedback, AI explanations, and targeted review.

  • Next.js
  • React
  • TypeScript
  • AI Agent
View project
CalSnap · Food Journal
WeChat mini program · Food journal

CalSnap · Food Journal

Log meals with food search, barcodes, and custom entries, alongside nutrition goals, water, and weight records.

  • Taro
  • React
  • TypeScript
  • Go
  • PostgreSQL
View project
element-comments
Developer tool · Interface feedback

element-comments

Select interface elements, leave local comments, and copy feedback with source file and line information.

  • JavaScript
  • Astro
  • Taro
  • Babel
View project

How I approach a project

01

Find a problem

Start with something real.

02

Explore ideas

Write down a workable approach.

03

Build

Start with the smallest useful version.

04

Iterate

Learn from actual use.

About me

A developer who likes to explore

Frontend engineering, practical tools, and turning ideas into things you can use.


Have a project in mind? Let’s talk.