Skip to content
View Lane0218's full-sized avatar

Highlights

  • Pro

Block or report Lane0218

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.

Content in all repositories owned by your account will be closed.
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
Lane0218/README.md

Lane

Software Engineering Student · Builder of Small Useful Tools

Code the Unknown, Compute the Future.

Blog · GitHub · Gitee · CSDN

Profile views

About Me

Hi, I'm Lane. I am currently studying Computer Science with a focus on Software Engineering.

  • I build small tools that I would actually keep using, including journaling, planning, photo-organizing, and information-tracking apps.
  • I write about implementation details, debugging notes, and workflow retrospectives on my blog.
  • I spend most of my time around React, TypeScript, PWA, Python, and C++, and I am increasingly interested in agent workflows and developer tooling.

I prefer building software that is small, opinionated, and genuinely useful in daily life.

Featured Projects

A SysY compiler built for compiler-system competition settings, covering the pipeline from frontend parsing and semantic analysis to target code generation. It uses ANTLR4, a C++ frontend, and IR / MIR intermediate representations, and won a Third Prize in the national finals of the 2025 Compiler System Design Competition.

C++ ANTLR4 Compiler Optimization

A privacy-first encrypted web diary. It brings together client-side encryption, Git-based sync, On This Day, and yearly review in one product, with a focus on making personal records stay valuable over time.

TypeScript React PWA Encryption

A web / PWA app that combines task management and calendar planning. Instead of reducing everything to done versus undone, it focuses on process-aware task management with multiple task states.

TypeScript React PWA Supabase

An offline photo-organizing tool for batch-adding white borders, date, location, and description labels to selected photos, then exporting them in a consistent visual style.

TypeScript Desktop App EXIF Image Processing

Latest Writing

More on: www.laneljc.cn

Tech Focus

TypeScript React PWA Python C++ Agent Workflow Tooling Privacy-first Apps

GitHub Snapshot

Lane0218 GitHub stats

Pinned Loading

  1. imgstamp imgstamp Public

    ImgStamp:一款个人离线照片整理工具,用于批量为精选照片添加白边与日期/地点/描述标注并导出成品图

    TypeScript 2

  2. TraceDiary TraceDiary Public

    隐私优先的加密 Web 日记,支持 Git 仓库同步、年度回顾与数据统计

    TypeScript 3

  3. PlanTick PlanTick Public

    待办与日历 Web / PWA 应用,支持多状态任务管理、多端使用与自动同步

    TypeScript 9

  4. compiler compiler Public

    面向编译比赛场景的 SysY 编译器,覆盖词法、语法、语义分析到目标代码生成全流程

    C++