Light Mode

[chardon@shuyaku ~]$ whoami

Intro

Ayo 🫡 I'm Charles Dong, a software engineer currently based in Shanghai.

Projects

Ollama Lab

Rust, TypeScript | 2025

AI interface and model manager built with Tauri for Ollama


Cosviewer

TypeScript, Python | 2023

An astronomical database labeling platform built for a professor

Next.js frontend, Django backend, and PostgreSQL


chardoncs.dev

This website. Built with HTML, CSS, and (sprinkles 🤌 of) JavaScript, no magic


Downjack

Go | 2025

Simplify project creation workflow with builtin gitignore and license templates


goimports

TypeScript | 2025

My Go Imports redirection server, built with Hono


charles-blog2

TypeScript, MDX | 2024

Previous PW. Built with Preact and Bun (Bun Routes), with a Cloudflare Worker port based on Vite and Hono


cd-kickstart.nvim

Lua, Python

My Neovim kickstarter that is able to maintain different variants of configurations across different devices.

It uses a Python script to setup and update the configuration with advanced features relying on Python's standard library.


indent-wizard.nvim

Lua

A simple Neovim plugin that implements indentation setting and guessing, as an alternative to the existing plugins.

Skills

Fields

  • Software Engineering
  • Data Science

Programming languages

  • TypeScript (2021-)
  • JavaScript (2019-)
  • Rust (2023-)
  • Python (2019-)
  • C (2018-2022, 2025-)
  • Go (2021, 2025-)
  • Zig (2024, 2025-)
  • Java (2019-2022)
  • C# (2019-2023)
Additionally,
  • R (2023-2024)

Human Languages

  • Mandarin - Native
  • English - Fluent
  • Japanese - Conversational

Hobbies

  • 👨‍💻 Recreational programming (pun intended)
  • ♟️ Chess
  • 🚴 Cycling
  • 🎵 Music listening

???