Software Projects

GitHub - npm - LeetCode

Web

LunalGraphics.com

The website for my company, Lunal Graphics, where I make tools and plugins for digital artists.

Homepage

Svelte, JS Canvas, GitHub API, Electron

Perfin

A simple, elegant, cross-platform personal finance management app.

Homepage
Source Code

Svelte, Chart.js, moment.js, Driver.js

yikuansun.github.io

The website you're on right now.

Homepage

Svelte

Desktop

Angier (WIP)

An advanced photo editor with node-based effects.

Source Code

Electron, Svelte, SVG

WebKitty

An easy-to-use HTML, CSS and JS IDE, which lets you preview your website side-by-side with your code.

Source Code

Electron, Express.js

DStrike Controller

Use your phone as a gamepad for your PC.

Source Code

Express.js

Runtime Speedrun Tools

Elegant stopwatch and keyboard input display for speedrunning video games.

Source Code

Electron

Miscellaneous

HeadlessPhotopea

A Node.js module for editing photos using Photopea's API, without needing a UI.

Source Code

Photopea API, Puppeteer

DRSS

Dynamic reactive stylesheets.

Source Code

Rollup, TypeScript

photopea.js

A JS Promises-based wrapper for the Photopea API.

Source Code

Photopea API, Rollup

html-builder-cli

A command line tool for creating native desktop applications with HTML, CSS and JS.

Source Code

Electron

svelte-game-template

A template for making games with Svelte.

Source Code

Svelte, SVG

svelte-imageslider

Native before/after image slider component for Svelte

Source Code

Svelte, Rollup

Work with me

I'm current open for hire. Please contact me if you're interested.